- Pozdrav,trebala bi mi pomoc oko ovog zadatka,tek smo poceli uciti c++ i zasad smo ucili while i for petlju.Dio oko ucitavanja rijeci mi je jasan ali mi nije jasno kako ispisati najduzu rijec."Učitavaj riječi sve dok korisnik to želi. Oznaka kraja je riječ „kraj“ . Ispiši najdužu riječ."Ovo sam zasad napravio dakle...dalje nemam pojma...
#include <iostream>
#include <cstdlib>
using namespace std;int main()
{
string a;
while(a!="kraj"){
cin>>a;
}system("PAUSE");
return 0;
}
- +/- sve poruke
- ravni prikaz
- starije poruke gore
.lenght() vraca duljinu stringa, pretpostavljam da ste ucili if
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string a;
string b;
int najdulja=0;
int duljina;
while(a!="kraj"){
cin>>a;
duljina = a.length();
if(duljina > najdulja){
najdulja = duljina;
b = a;
}
}
cout << "Najdulja rijec: " << b;
system("PAUSE");
return 0;
}