C++: Begépelünk 5 szót és meg kell mondani, hogy melyik a leghosszabb szó és hány karakter. Ezt hogyan kellene?
Figyelt kérdés
2014. márc. 6. 16:35
1/8 Tengor válasza:
Meddig van kész?
Fogsz egy üres stringet (karaktertömböt) és kikiáltod leghosszabbnak. Ahogy megkapsz egy szót (tehát nem tárolod tömbbe meg akármi) megvizsgálod, hogy hosszabb-e, mint a leghosszabb szó, amit eddig találtál. Ha hosszabb, akkor mostantól a vizsgált szó lesz a leghosszabb.
A legvégén kiírod a szót és a hosszát.
2/8 anonim válasza:
maximum kiválasztás, ebbe mi nem megy?
3/8 A kérdező kommentje:
Az a nehéz, hogy nem azt kell, hogy kérem az első szót, a második szót, a harmadik szót stb., hanem egybe kell legépelni azt az 5 szót. Szóval elsőnek is meg kell keresni a szóközöket és utána kell a betűket megszámolni addig, míg újabb szóközhöz nem ér. Na ezt kellene valahogy megvalósítani.
2014. márc. 7. 06:26
4/8 iostream válasza:
#include <iostream>
#include <algorithm>
#include <iterator>
int main()
{
std::cout << std::max_element(std::istream_iterator<std::string>(std::cin), std::istream_iterator<std::string>())->size() << '\n';
}
6/8 iostream válasza:
Mi nem működik rajta? :)
Te is nagyon jó bugjelentéseket írhatsz: "ez szar" "ez nem működik"
8/8 iostream válasza:
Nem lehet, hogy nem adtál neki fájlvége jelet?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!