Kezdőoldal » Számítástechnika » Programozás » C mátrix páros elemeinek összege?

C mátrix páros elemeinek összege?

Figyelt kérdés

Egy 6x5-ös mátrix páros értékű elemeinek összegét kellene meghatározni. A feladat külön, hogy használjam a % operátort, de nemigazán akar sikerülni. Eddig erre jutottam:

#include <stdio.h>

int main()

{

int M[6][5];

int x,y;

int sum;

printf("Add meg a matrix elemeit\n");


for(x=0;x<6;x++){

for(y=0;y<5;y++){

printf("%d. sor %d. eleme ",x+1,y+1);

scanf("%d",&M[x][y]);

}

}

printf("A matrix:\n");

for(x=0;x<6;x++){

printf("\n");

for(y=0;y<5;y++){

printf("%d ",M[x][y]);

}

}

sum=M[0][0];

for(x=0;x<6;x++){

for(y=0;y<5;y++){

if(M[x][y]%2=0)

sum+=M[x][y];

}

}

return 0;

}


Valaki tudna segíteni, hogy hogyan kellene megoldani?



2019. márc. 17. 10:00
 1/4 anonim ***** válasza:
Sum=M[0][0] helyett sum=0-ról kell indulj, mivel nem garantált, hogy az első elem páros, valamint úgyis végigmész rajta a foroddal.
2019. márc. 17. 11:15
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Az már megvan, de az if-es kifejezéssel van valami probléma a codeblocks szerint.
2019. márc. 17. 18:58
 3/4 anonim ***** válasza:

Próbáld meg így

M[x][y]%2 == 0


De javaslom először ne a máreixoknak menj neki hanem egyszerűbb matematikai műveleteknek. Ha ott magabiztosan kezeled az adott nyelv sajátosságait akkor mehetnek a mátrixok.

2019. márc. 17. 19:31
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Igen köszi, hülye vagyok. Legalább százszor átnéztem és nem vettem észre, hogy csak egy = jelet raktam...
2019. márc. 17. 19:58

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!