Kezdőoldal » Számítástechnika » Programozás » Miért nem fut le ez a c++...

Miért nem fut le ez a c++ program?

Figyelt kérdés

#include <iostream>

#include <fstream>

using namespace std;


int foatlo(int x[][])

{

int i,max;

max=x[1][1];

for(i=1;i<=4;i++)if(x[i][i]>max)max=x[i][i];

return max;

}

int palindrom(int n){

if(n>99){

if(n%10==n%100/10)return 1;

}

return 0;

}

int ossz(int x[][]){

int i,j,o=0,n;

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

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

o+=palindrom(x[i][j]);

return o;

}



2014. jan. 14. 09:31
 1/4 anonim ***** válasza:

tömböt nullától indexelünk c++-ban, ez tuti nem jó:

max=x[1][1]; -> max=x[0][0];

for(i=1;i<=4;i++) -> for(i=0;i<4;i++)


A többi ciklust is nézd át szerintem...

2014. jan. 14. 09:36
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

bocs, a max kiválasztás jó, azt a for ciklust nem kell átírni, csak még korán van.

Ez egyébként mi:

int i,j,o=0,n;


Hibát ír ki a program?

2014. jan. 14. 09:40
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Már sikerült megoldani de köszönöm szépen azért!
2014. jan. 14. 09:45
 4/4 anonim ***** válasza:
Azért remélem van main függvény is.
2014. jan. 14. 13:16
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!