Hogy kell programot írni, ami kiír a képernyőre n darab * karaktert, úgy, hogy mindegyik sorban 5 csillag szerepeljen, de az utolsó tarrtalmazhat kevesebbet is?
Figyelt kérdés
2014. máj. 24. 18:52
1/7 Tengor válasza:
Oszd el egész osztással N-t és ennyi sorba írj 5 db csillagot. Aztán nézd meg az egész osztás maradékát és ennyit még szúrj be az utolsó sorba!
2/7 iostream válasza:
Vagy, írj ki n darab csillagot és minden ötödik után szúrj be egy újsort is. Ez egyszerűbb.
3/7 A kérdező kommentje:
using namespace std;
int main()
{int n,i,k;
cout<<"Add meg n erteket!";cin>>n;
for(i=1;i<=n;i++){
for(k=1;k<=5;k++)
cout<<"*";
cout<<endl;
}
}
ez így nem jó, ugye?
2014. máj. 24. 19:07
4/7 SimkoL válasza:
Hát nem...
for(int i=1; i<=n; i++){
cout << "*";
if (i%5==0) cout << endl;
}
Így.
5/7 anonim válasza:
"ez így nem jó, ugye?"
Hát futtasd le. Úgy írja ki, ahogy kell?
6/7 A kérdező kommentje:
Nagyon-nagyon köszönöm. :)
2014. máj. 24. 19:15
7/7 iostream válasza:
cout << "*";
Ezt azért csak kicserélném erre:
cout << '*';
Ne indítson már ciklust feleslegesen a cout minden kiírásnál :)
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!