Сделайте двумерный массив целого типа данного размера, M строк и N

Сделайте двумерный массив целого типа данного размера, M строк и N столбцов. Задайте значения частей с поддержкою генератора случайных чисел в пределах от 2 до 5. Найдите сумму всех частей в каждой строке.

Задать свой вопрос
1 ответ
include lt;localegt;
include lt;iostreamgt;
include lt;ctimegt; // для time в srand
include lt;stdlib.hgt;
using namespace std;
     
int main()
     
  setlocale(LC_ALL, "rus");
  srand(time(0));
     
  int n,m;
     
  cout lt;lt; "Строк: "; cin gt;gt; n; cout lt;lt; endl;
  cout lt;lt; "Столбцов: "; cin gt;gt; m; cout lt;lt; endl;
     
  // создание и инициализация динамического массива
  int **a=new int* [n];
  for (int i=0; ilt;n; i++)
    a[i]=new int[m];
  for (int j=0; jlt;m; j++)
    a[i][j]=rand()%4+2;
              
  // вывод массива по строчкам          
  for (int i=0; ilt;n; i++)
    for (int j=0; jlt;m; j++)
      cout lt;lt; a[i][j] lt;lt; "   ";
    cout lt;lt; endl;
   
     
  // суммы по строчкам с выводом
  cout lt;lt; endl lt;lt; "Суммы по строчкам" lt;lt; endl;
  for (int i=0; ilt;n; i++)
    int s=0;
    for (int j=0; jlt;m; j++)
      s+=a[i][j];
    cout lt;lt; s lt;lt; " ";
   
     
  // чистка мусора после работы (непременно!!!)
  for (int i=0; ilt;n; i++)
    delete []a[i];
  system("pause");
  return 0;
 


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Эх... безумье это - делать на С++ такие задачки.
В качестве оскорбительного бонуса - как выглядит полный аналог программки, но  на современном паскале. Сможете сравнить размер программки. Забавно, не правда ли?

// PascalABC.NET 3.2, сборка 1370 от 24.12.2016
// Внимание! Если программка не работает, обновите версию!

begin
  var n:=ReadInteger('Строк:');
  var m:=ReadInteger('Столбцов:');
  var a:=MatrRandom(n,m,2,5); a.Println(2);
  Writeln(NewLine,'Суммы по строчкам');
  a.Rows.Select(x-gt;x.Sum).Println;
end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость

Физика.

Из точки м выходят 3 луча MP MN и MK причём

Геометрия.

выпиши в свою тетрадь те правила этикета которые тебе не были

Разные вопросы.

Анна хорошо учится у неё много подруг свободное от учёбы время

Обществознание.

10) Килограмм конфет дороже килограмма печенья на 52 р. За 8

Математика.

Во сколько раз число атомов кислорода в земной коре больше числа

Химия.

Составить монолог от имени дневника двоечника 7-10 предложений

Русский язык.

Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт