c++ matica

Programovacie jazyky, rady, poradňa...
valihora
Amateur
Amateur
Príspevky: 14
Registrovaný: 10 sep 2012, 11:57

c++ matica

Príspevok od používateľa valihora »

Ahojte,

mám spraviť program z klávesnice načítat maticu 3x4 a vypísať súčet prvkov druhého stĺpca.
No moj skill je na nulovej úrovni :(
Dáko takto som na tom, ale neviem pochopiť ako spraviť for na to aby to chodilo len v tom druhom stlpci.
Ak sa dá dáko mi pomocť alebo respektívne ak viete o dačom, kde je to vysvetlené polopate dáke pdfko web alebo dačo čo by som vedel pochopit
ďakujem za pomoc

Kód: Vybrať všetko

void 
main 
int a,i,j,suc;
matica a[3][4];
for (i=0;i<3;i=i+1)
for (j=0;j<4;j=j+1)
scanf("%D"&a[i,j])

for (i=0;i<3;i=i+1)
for (j=1;j<1;j=j+1)
rochedo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 5328
Registrovaný: 08 okt 2005, 22:17
Bydlisko: KE

Re: c++ matica

Príspevok od používateľa rochedo »

valihora
Amateur
Amateur
Príspevky: 14
Registrovaný: 10 sep 2012, 11:57

Re: c++ matica

Príspevok od používateľa valihora »

Kód: Vybrať všetko

#include <stdio.H>
main() 
int a,i,j,suc;
matica a[3][4];

printf ("Zadaj cisla do matice");
{
for (i=0;i<3;i=i+1)
for (j=0;j<4;j=j+1)
}
suc=0;
j=1;
{
for (i=0;i<3;i=i+1);
suc=suc+matica[i][j];
}
printf ("Sucet druheho stlpca v matici je %d",suc);
system ("pause");
return 0
mám dade chybu lebo mi to nechce ísť dakujem
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: c++ matica

Príspevok od používateľa BX »

Za prvé, nevidím, že by si tam niekde vôbec načítaval čísla.
Za druhé,
valihora napísal:j = 1;
for (i=0;i<3;i=i+1);
suc=suc+matica[j];

ty chceš druhý stĺpec, nie prvý

Za tretie, main nemáš v bloku.
Za štvrté, tých blokov tam máš nejak moc... a zbytočne.
Za piate, tie dekláracie máš nejaké divoké. Chceš pole čísel (int)
valihora
Amateur
Amateur
Príspevky: 14
Registrovaný: 10 sep 2012, 11:57

Re: c++ matica

Príspevok od používateľa valihora »

díky tak som to spravil
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: c++ matica

Príspevok od používateľa S-player »

valihora napísal:

Kód: Vybrať všetko

#include <stdio.H>
main() 
int a,i,j,suc;
matica a[3][4];

printf ("Zadaj cisla do matice");
{
for (i=0;i<3;i=i+1)
for (j=0;j<4;j=j+1)
}
suc=0;
j=1;
{
for (i=0;i<3;i=i+1);
suc=suc+matica[i][j];
}
printf ("Sucet druheho stlpca v matici je %d",suc);
system ("pause");
return 0
mám dade chybu lebo mi to nechce ísť dakujem
Kúsok krajšie... už keď používaš C++
for (i=0;i<3;i++)
// ...
suc += matica[j];
Napísať odpoveď