Kezdőoldal » Számítástechnika » Programozás » Valaki segít az infó háziban?...

Valaki segít az infó háziban? Pls.

Figyelt kérdés

c++-ban programozunk és a következő n*n -es mátrixot kellene kapjam n=7-re.

0 0 0 0 0 0 0

0 1 1 1 1 1 0

0 1 0 0 0 1 0

0 1 0 1 0 1 0

0 1 0 0 0 1 0

0 1 1 1 1 1 0

0 0 0 0 0 0 0



2016. okt. 11. 18:36
1 2 3
 11/29 A kérdező kommentje:

Az osztály társam se tudja.

Én ennyit írtam de szerintem ez se jó

#include <iostream>


using namespace std;


int main()

{

int n,x[100][100],i,j;

cin>>n;

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

for(j=1;j<=n;j++)

{if(i==1)

x[i][j]=1;

if(i==n)

x[i][j]=1;

if(j==1)

x[i][j]=1;

if(j==n)

x[i][j]=1;

}

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

for(j=1;j<=n;j++)

if(x[i][j-1]==1)

x[i][j]=0;

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

{

for(j=1;j<=n;j++)

cout<<x[i][j]<<" ";

cout<<endl;

}

return 0;

}

2016. okt. 11. 19:17
 12/29 anonim ***** válasza:

> de szerintem ez se jó


Kipróbálhatnád esetleg, mit szólsz?

2016. okt. 11. 19:23
Hasznos számodra ez a válasz?
 13/29 A kérdező kommentje:
Ki próbáltam de csak csak a külső sorban működik.
2016. okt. 11. 19:30
 14/29 A kérdező kommentje:
Parítás alapján nem jó mert a metszeteket felül írja, más meg nem jut eszembe.
2016. okt. 11. 19:44
 15/29 anonim ***** válasza:
0%
Akkor még agyalj rajta egy kicsit!
2016. okt. 11. 19:48
Hasznos számodra ez a válasz?
 16/29 anonim ***** válasza:
Csinálja meg valaki pls vért izzadok én is de nem jutok előrébb.
2016. okt. 11. 20:30
Hasznos számodra ez a válasz?
 17/29 anonim ***** válasza:
max(abs(x-3),abs(y-3))%2
2016. okt. 11. 20:49
Hasznos számodra ez a válasz?
 18/29 anonim ***** válasza:
Miért pont -3 és miért kell osztani maradékosan 2 vele? Magyarázatot is írj mert ezt így nem lehet értelmezni.
2016. okt. 11. 20:54
Hasznos számodra ez a válasz?
 19/29 anonim ***** válasza:
Rekurzívan kell megoldani. Írsz egy függvényt, aminek bemenete a tömb, egy szám, hogy honnan induljon, és hogy mit írjon be. Ez csak egy keretet pakol bele, majd meghívja önmagát egészen addig, míg tele nincs a tömb.
2016. okt. 11. 21:00
Hasznos számodra ez a válasz?
 20/29 anonim ***** válasza:

Nemtudom miről beszélsz minek ide tömb.

Csak ki íratni kell nempedig tárolni adatot.

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

....for (int j = 0; j < n; ++j) {

....,,,,Console.Write(0);

....}

....Console.Write("\n ");

}


Na így kiíratni de úgy ahogy a kérdésben van. De nem tudom kitalálni hiába erőltetik itt egyesek hogy na akkor agyalj még rajta.

2016. okt. 11. 21:22
Hasznos számodra ez a válasz?
1 2 3

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!