int sorszam = 0;
for (int i = 0; i < nev.length(); i++) {
if (nev[i] == ' ') {
sorszam = -1;
}
if (! (sorszam++ % 3)) {
std::cout << nev[i] << " ";
}
}
std::cout << std::endl;
}
Módosítva: 2 hete
1
Matekzsenike:
Tudnál képet küldeni, ahogy neked lefut? Nem sikerül
2 hete0
VF:
Legyen, a kedvedért telepítettem a Code::Blocks-t. Csatoltam a képeket külön válaszban. Bár nem tudom tudom mennyire segíthetnek.
2 hete0
VF{ Informatikus }
válasza
(Ez nem válasz, hanem hozzászólás a korábbi válaszomhoz.)
1
Matekzsenike:
Tényleg utoljára kérek képet,de le tudnad úgy fotozni, hogy a fekete ablak nincsen? Nagyon hálás lennék és előre is köszönöm
2 hete0
VF:
Legyen. Bár ezek már tényleg nem értem mire jók. A forráskódot a korábbi válaszomból másoltam be Code::Blocks-ba, szóval biztos ugyanaz látható bennük. Inkább azt részletezd, hogy mit értesz a „Nem sikerül” alatt.
2 hete0
VF{ Informatikus }
válasza
(Ez nem válasz, hanem hozzászólás a korábbi válaszomhoz.)
1
Még nem érkezett komment!
Matekzsenike
válasza
Nem tudom mi a gond a 12.sorban
0
VF:
Helyesíráshiba. nev.length() kellene, nem nev.lenght()
2 hete1
Matekzsenike:
Ohh, de figyelmetlen vagyok. Kijavitottam, le is fut de csak az első betűt írja ki ha beirok egy nevet,nem minden harmadikat
2 hete0
Matekzsenike:
Kérlek
2 hete0
Matekzsenike:
Kérlek
2 hete0
VF:
Bocs, az oldal nem figyelmeztet a mások válaszaira érkező hozzászólásokra. :(
2 hete0
VF:
Attól tartok valamit még változtattál a kódon a képernyőkép készülte után, mert ami ott látható, az említett javítás után nálam működik.
2 hete0
VF{ Informatikus }
válasza
Gondolkoztam rajta még egy sort és tulajdonképpen nem csak a feladat megfogalmazása, de még a példa is gyatra.
Ugyanis nem derül ki belőle, hogy miért lett kiírva a „P”. A „Nagy Pista” sokkal jobb példa lett volna, mert látható az értelmezésbeli különbség:
• Minden szónál újrakezdjük a számolást — a korábbi megoldásban így értelmeztem
`color(red)tt"K"tt"is"tt" "color(red)"P"tt"is"color(red)tt"t"tt"a → K P t"`
`color(red)tt"0"tt"12"tt" "color(red)"0"tt"12"color(red)tt"0""1"`
`color(green)tt"N"tt"ag"color(green)tt"y"tt" "color(green)"P"tt"is"color(green)tt"t"tt"a → N y P t"`
`color(green)tt"0"tt"12"color(green)tt"0"tt" "color(green)"0"tt"12"color(green)tt"0""1"`
• Folytonosan számolunk, de átugorjuk a szóközt — lásd az alábbi megoldást
`color(red)tt"K"tt"is"tt" "color(red)"P"tt"is"color(red)tt"t"tt"a → K P t"`
`color(red)tt"0"tt"12"tt" "color(red)"0"tt"12"color(red)tt"0""1"`
`color(green)tt"N"tt"ag"color(green)tt"y"tt" Pi"color(green)tt"s"tt"ta → N y s"`
`color(green)tt"0"tt"12"color(green)tt"0"tt" 12"color(green)tt"0"tt"12"`