Pitanja za BubbleBee kurs.
Moze molim vas pomoc :
Kako se proverava da li je stisnut Enter (u smislu End Of Line)?
Nisam siguran da razumem pitanje.
Ako mislis na proveru da li je ispisan Enter prilikom validacije zadataka: za vecinu zadataka, whitespace karakteri (ukljucujuci Enter) se ignorisu pri proveravanju resenja. Dakle, nebitno je da li se linija zavrsava sa CR LF (Windows) ili LF (Unix) jer se u oba slucaja ti karakteri preskacu pri poredjenju resenja.
Jako je vazno za zadatak
Jel bi mi neko odgovorio?!?!?!?!
Molim vas.
@Delta003 ti je odgovorio i napisao da mu nije jasno tvoje pitanje Hajde molim te napisi malo vise informacija da bi neko mogao da ti konkretnije pomogne. Npr. koji zadatak je u pitanju (posalji nam link zadatka)?
Takodje, preporucujem ti da ne koristis previse znakova pitanja i uzvicnika na kraju recenice na forumu jer to neko moze pogresno da shvati
http://petlja.org/BubbleBee/r/problemi/Zbirka/prezime_pa_ime
Pitanje: Kako proveriti EOL ili CTRL+Z.
Tnx
I da za uzvicnike,izvinjavam se ako je neko pogresno shvatio,ali to kod mene znaci samo da me jako zanima odgovor na pitanje,ali prihvaticu savet,hvala
Dušane,
osnova rešenja je da se čita linija po linija dok se ne dođe do kraja ulaza. Odgovor na ovo pitanje tesno zavisi od jezika u kojem se zadatak rešava. Evo nekih predloga:
C++
string line;
while (getline(cin, line)) {
...
}
C#
string line;
while ((line = Console.ReadLine()) != null) {
...
}
Python
import sys
for line in sys.stdin:
....
Jednom kada imas tekucu liniju smestenu u nisku, treba da je razlozis na delove (ime i prezime) i onda da ih ispises u obratnom redosledu (u C# i Python imas korisnu metodu split
).
Pozdrav,
Filip
Postovani Filipe,
Hvala ti puno!
Pozdrav,
Dušan
Trougao datih uglova
https://petlja.org/BubbleBee/r/problemi/Zbirka/trougao_datih_uglova
Za ovaj zadatak mi nije jasno zasto mi ne radi jedan jedini test primer,
proverio sam sve mogucnosti i rade,ali idalje nije dobro…evo koda
#include
#include
using namespace std;
int main()
{
int a,am,b,bm,c,cm;
cin>>a>>am>>b>>bm>>c>>cm;
int zu,zm;
zu=a+b+c;
zm=am+bm+cm;
zm/=60;
zu+=zm;
if(zu>180||zu<180||a==0&&am==0||b==0&&bm==0||c==0&&cm==0)
{
goto END;
END: cout<<“ne”<<endl;
return 0;
}
else
{
if(a==90&&am==0||b==90&&bm==0||c==90&&cm==0)
{
cout<<“pravougli”<<endl;
}
else if(a<90&&b<90&&c<90)
{
cout<<“ostrougli”<<endl;
}
else
{
cout<<“tupougli”<<endl;
}
}
return 0;
}
…pitanje:
Jel moze neko da mi pomogne?
zaboravio sam da dodam kod include u kucanju…
iostream
cstdlib
nikad ne ukuca…
jel moze neko da mi pomogne?
molim vas
Prvi komentar je preporuka da se ne koristi GOTO Evo linka za to https://stackoverflow.com/questions/3517726/what-is-wrong-with-using-goto ako ne baratas dobro engleskim javi pa da u par recenica objasnim zasto treba izbegavati GOTO.
ok…hvala,a ostali su…?
Da li mozes da pretvoris ove uglove, svaki u zaseban ukupan racionalan broj?
Npr. ugao float alfaUkupno = alfaStepen + (alfaMinut / 60.0);
I tako da uradis zadatak, ovako nije potpuno ni ispravno resenje, iako je logika vrlo blizu pravog resenja
hvala puuuuuunooooooo
i teo hvala puuuunoooo