Найти суммы элементов каждой строки матрицы и вывести ее в виде прямоугольной таблицы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дана матрица x(3,5), состоящая из целых чисел. Найти суммы элементов каждой строки и вывести матрицу в виде прямоугольной таблицы.

Решение задачи: «Найти суммы элементов каждой строки матрицы и вывести ее в виде прямоугольной таблицы»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
int main()
{ 
    int i, j, x; 
    int mass[2][4]; 
    int mass2[3]; 
    i=0; j=0; x=0; 
    for (i=0; i<=2;i++) 
     { 
      for (j=0;j<=4;j++) 
       { 
          cout<<"Vvedite element<<i<<" "<<j<< of matrix"; 
          cin>>mass[i][j]; 
          cout<<"\n";
          }
       } 
     //суммируем элементы строк 
   for (i=0; i<=2;i++) 
     { 
      for (j=0;j<=4;j++) 
       { 
          x=x+mass[i][j];  
          }
         mass2[i]=x; 
         x=0;
       } 
      //выводим суммы элементов строк на экран 
    for (i=0; i<=2; i++)
     {
      cout<<"Summa"<<" "<<i<<" "<<"stroki"<<" "<<mass2[i]; 
       } 
     //выводим матрицу на экран
     for (i=0; i<=2; i++) 
     {  
      for (j=0;j<=4;j++) 
       { 
        cout<<mass[i][j]<<" "; 
        }
       cout<<"\n"; 
      }       
     cout<<"Press any key"; 
     getch(); 
 return 0; 
  }

Объяснение кода листинга программы

В этом коде:

  1. Объявлены переменные:
    • i, j, x - счётчики для циклов;
    • mass - двумерный массив 2x4, в который с клавиатуры записываются элементы;
    • mass2 - одномерный массив 3х1, в который будут суммироваться элементы строк.
  2. Заполняются первые две строки массива mass с клавиатуры.
  3. Суммируются элементы каждой строки массива mass и записываются в массив mass2.
  4. Выводятся суммы элементов каждой строки массива mass2 на экран.
  5. Выводится на экран сам массив mass.
  6. Выводится на экран строка Press any key, и программа ожидает нажатия клавиши. В общем, программа принимает на вход от пользователя 2 строки по 4 элемента, затем вычисляет и выводит суммы этих строк, и, наконец, выводит на экран исходный массив.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы