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...
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?
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.
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!