Найти сумму первой строки двухмерной матрицы.Найдите ошибку

КенТюРиК

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
 
int main (void) {
int i, j, k, l,max,sum; // ?????????? ??????
int A[4][5];
 
// ???? ????????? ???????
for (i = 0; i < 4; i++)
{printf("\n vvedite 3 elementa %d stroki\n",i+1);
for (j = 0; j < 5; j++)
scanf("%i,%j",&A[i][j]);}
// ?????????? ??????
printf("\n Ishodnaya matrica (%dx%d):\n", i, j);
for (i = 0; i < 4; i++) {
printf("\n");
for (j = 0; j < 5; j++)
printf(" %4d", A[i][j]);
}
//
{
****** a=0;
****** b=4;
****** sum=0,i=a;
 
for (i;i<b;i++)
 
if(i==1>0)
 
sum+=sum+i;
getch();
}
 
printf("\n\t sum= %d\n", sum);
 system("PAUSE");   
     return 0;
}
Неправильно считает сумму первой строки...Помоги разобраться в чем ошибка....Прошу прошения,за то что создал в теме СИ а не СИ++
1 ответ

КенТюРиК

Так, работает.
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
 
int main (void) {
int i, j; // ?????????? ??????
int A[4][5];
 
// ???? ????????? ???????
for (i = 0; i < 4; i++)
{printf("\n vvedite 5 elementov %d stroki\n",i+1);
for (j = 0; j < 5; j++)
scanf("%i",&A[i][j]);}
// ?????????? ??????
printf("\n Ishodnaya matrica (%dx%d):\n", i, j);
for (i = 0; i < 4; i++) {
printf("\n");
for (j = 0; j < 5; j++)
printf(" %4d", A[i][j]);
}
//
 
****** sum = 0;
for (i=0; i<4 ;i++)
    if(i==0)
        for (j=0; j<5; j++)
            sum += A[i][j];
 
printf("\n\t sum= %lf\n", sum);
 system("PAUSE");   
     return 0;
}