Lab13
.docxЛабораторная работа № 13
(№ 9 по списку и инд. вариант t= 9 )
Студента группы ИТ 14-1
Красовский Абхай Владленович
Вложенные циклы. Многомерные массивы. Массивы указателей.
Цель работы: выучить конструкцию языка С и оператора обработки для обработки многомерных массивов с использованием оператора цикла for.
Ход работы
Создать программу для обработки многомерных массивов с использованием циклов. Индивдуальные заданияпривести в таблице.
Вариант |
Условие задачи |
9 |
Найти сумму положительных чисел ряда, у которого первый элемент отрицательный. |
1.Код
#include "iostream"
#include "conio.h"
#define n 10
#define m 7
using namespace std;
void main()
{
system("color 2");
setlocale(LC_ALL, "Russian");
int arr[n][m], s = 0;
cout << "\t Массив\n";
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
arr[i][j] = rand()%50 - 10;
cout.width(3);
cout << arr[i][j];
if (arr[i][0] < 0)
if (arr[i][j] > 0) s += arr[i][j];
}
if (!(s == 0)) cout << " s = " << s;
s = 0;
cout << "\n";
}
_getch();
}
2.Результат
3.Вывод: выучил работу с массивами как составными типами данных, ознакомился с приемами ввода и вывода данных, обработкой одномерных массивов .