Kezdőoldal » Számítástechnika » Programozás » Valaki segítsen hol a hiba...

Valaki segítsen hol a hiba c++ kódban?

Figyelt kérdés

#include <iostream>

#include <string>

#include <cstdlib>

#include <math.h>


using namespace std;


int main()

{

const int n=15;

for (int i=1; i<=n; i++)

cout <<'*';

cout<<endl;

for (int i=2; i<=n; i++)

cout<< setw(1)<<'*'<< setw(n)<<'*';

cout<< endl;

for (int i=1; i<=n; i++)

cout<<'*';



return 0;

}



2017. okt. 13. 19:07
1 2
 1/12 anonim ***** válasza:

Mi a hibajelenseg? Mit ir a fordito?


Ranezesre van nehany folosleges, illetve C-s header import.

2017. okt. 13. 19:47
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:

cout<< setw (1)<<'*'<< setw(n)<<'*';

állítólag ebben a sorban nincs deklarálva a setw,

2017. okt. 13. 19:54
 3/12 tabaki ***** válasza:
100%
#include <iomanip>
2017. okt. 13. 19:57
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:
100%

[link]


Ebben keresd meg a megoldast:)

2017. okt. 13. 19:57
Hasznos számodra ez a válasz?
 5/12 A kérdező kommentje:
igen, így működik, de egy üres négyzetet szeretnék csillagokból készíteni, és így nem adja ki:((
2017. okt. 13. 19:59
 6/12 A kérdező kommentje:
köszi, már néztem ott, csak nem igazán segített:(
2017. okt. 13. 20:00
 7/12 tabaki ***** válasza:
100%

Így próbáltad már?


#include <iostream>

#include <iomanip>

using namespace std;


int main()

{

const int n = 15;

for (int i = 1; i<=n; i++) cout << "*";

cout << "\n";

for (int i = 2; i <= n; i++) cout << '*' << setw(n) << "*\n";

for (int i = 1; i <= n; i++) cout<<"*";

return 0;

}

2017. okt. 13. 20:08
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:
100%

A for, hogyha nem hasznalsz blokkot (kapcsos zarojelet) akkor csak a kovetkezo utasitast ismetli. Te pedig minden sor utan akarsz enter tenni:



for (int i=2; i<=n; i++) {

_ cout<< setw(1)<<'*'<< setw(n)<<'*';

_ cout<< endl;

}

2017. okt. 13. 20:09
Hasznos számodra ez a válasz?
 9/12 tabaki ***** válasza:
100%

+ #7

Bocs, inkább ilyesmi:


#include <iostream>

#include <iomanip>

using namespace std;


int main()

{

const int n = 15;

for (int i = 0; i< n; i++) cout << '*';

cout << '\n';

for (int i = 1; i < n; i++) cout << '*' << setw(n - 1) << '*' << '\n';

for (int i = 0; i < n; i++) cout << '*';

return 0;

}

2017. okt. 13. 20:13
Hasznos számodra ez a válasz?
 10/12 tabaki ***** válasza:
100%

Így meg jobban hasonlít egy négyzetre:


for(int i = 0; i< n * 2; i++) cout << '*';

cout << '\n';

for(int i = 1; i < n; i++) cout << '*' << setw(n * 2 - 1) << '*' << '\n';

for(int i = 0; i < n * 2; i++) cout << '*';

2017. okt. 13. 20:20
Hasznos számodra ez a válasz?
1 2

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!