Kezdőoldal » Számítástechnika » Programozás » Hogy kell programot írni, ami...

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!
2014. máj. 24. 18:54
Hasznos számodra ez a válasz?
 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.
2014. máj. 24. 18:59
Hasznos számodra ez a válasz?
 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.

2014. máj. 24. 19:12
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

"ez így nem jó, ugye?"


Hát futtasd le. Úgy írja ki, ahogy kell?

2014. máj. 24. 19:12
Hasznos számodra ez a válasz?
 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 :)

2014. máj. 24. 19:22
Hasznos számodra ez a válasz?

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!