Создайте двумерный массив целого типа заданного размера, m строк и n столбцов. задайте значения элементов с генератора случайных чисел в пределах от 2 до 5. найдите сумму всех элементов в каждой строке.
126
167
Ответы на вопрос:
#include < locale> #include < iostream> #include < ctime> // для time в srand#include < stdlib.h> using namespace std; int main() { setlocale(lc_all, "rus"); srand(time(0)); int n,m; cout < < "строк: "; cin > > n; cout < < endl; cout < < "столбцов: "; cin > > m; cout < < endl; // создание и инициализация динамического массива int **a=new int* [n]; for (int i=0; i< n; i++) { a[i]=new int[m]; for (int j=0; j< m; j++) a[i][j]=rand()%4+2; } // вывод массива по строкам for (int i=0; i< n; i++){ for (int j=0; j< m; j++) cout < < a[i][j] < < " "; cout < < endl; } // суммы по строкам с выводом cout < < endl < < "суммы по строкам" < < endl; for (int i=0; i< n; i++) { int s=0; for (int j=0; j< m; j++) s+=a[i][j]; cout < < s < < " "; } // очистка мусора после работы for (int i=0; i< 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-> x.sum).println; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
321NIYAZ12306.04.2022 11:52
-
tsokurdmitriy03.01.2021 21:31
-
nikitabordkin23.04.2021 02:08
-
odarka159620.06.2021 06:28
-
Meri131408.02.2023 23:46
-
гвст19.10.2021 09:31
-
IvanDremin105.07.2022 04:49
-
Anneli115.10.2020 04:25
-
MasterSporta1321.05.2021 03:36
-
ghui106.06.2020 05:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.