/
Pereroncino
/
Proga
Обзор
Документация
Войти
/
Pereroncino
/
Proga
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lab7(2).cpp
65 строк
1 KB
Pereroncino
create: lab7(2).cpp
11 май 2026, 13:21
Верифицирован
11 май 2026, 13:21
8c048ff
Код
Авторство
О чём код?
#include <stdio.h> #include <stdlib.h> #include <time.h> const int rows = 5; void CalculateRowSums(int **arr, int *sums, int rows) { for (int i = 0; i < rows; i++) { sums[i] = 0; int length = arr[i][0]; for (int j = 1; j < length; j++) { sums[i] += arr[i][j]; } } return; } int main() { srand(time(NULL)); int **array = new int*[rows]; for (int i = 0; i < rows; i++) { int length = 2 + rand() % 9; array[i] = new int[length]; array[i][0] = length; for (int j = 1; j < length; j++) { array[i][j] = rand() % 100; } } for (int i = 0; i < rows; i++) { int length = array[i][0]; for (int j = 0; j < length; j++) { printf("%5d", array[i][j]); } printf("\n"); } int *sums = new int[rows]; CalculateRowSums(array, sums, rows); printf("\nСуммы элементов каждой строки:\n"); for (int i = 0; i < rows; i++) { printf("Строка %d: %d\n", i, sums[i]); } for (int i = 0; i < rows; i++) { delete[] array[i]; } delete[] array; delete[] sums; return 0; }