Задать матрицу с размером 3x4 и вывести на экран сумму элементов каждой строки

karazmik

Исправьте мой код - а то он не запускается.............Написан мною на Visual studio c++..........
#include <stdio.h>
#include <conio.h>
 
 
void main ()
{
   int m,n,i,j,sum;
   int a[m][n];
   printf("Vvedite kol-vo strok: ");
   scanf("%d",&m);
   printf("Vvedite kol-vo stolbcov: ");
   scanf("%d",&n);
   for(i=0;i<m;i++)
   {
       for(j=0;j<n;j++)
       {
       printf("a[i][j]= ");
       scanf("%d",&a[i][j]);
       }
   }
   for (i=0;i<m;i++)
   {
   int sum=0;
   for(j=0;j<n;j++)
   {
      sum+=a[i][j];
   }
   printf("\nSumma elementov strok: ");
   }
   getch();
}
Совсем забыл - задание было такое - Задать 2-x мерную матрицу с размером 3x4 и вывести на экран сумму элементов каждой строки.
1 ответ

karazmik

int a[3][4], i, j, sum;
for (i = 0; i < 3; i++)
{
   sum = 0;
   for (j = 0; j < 4; j++) sum += a[i][j];
   printf("suma %d-th string is: %d",i,sum);
}