Многомерные массивы
Автор: Zzzrrr • Июнь 3, 2022 • Лабораторная работа • 309 Слов (2 Страниц) • 169 Просмотры
Лабораторная работа №4
Тема: Многомерные массивы
Вариант 6.
1. Цель работы:
Знакомство и получение навыков работы с массивами на языке C++.
2. Условия задачи:
Задан массив {aij} размерности М×М.
m m
Требуется найти S=∑ ∑ 2sin aij
i=1 j=1
3. Решение задания:
1. Алгоритм решения:
2. Текст программы на языке С++:
#include #include
using namespace std;
void main()
{
const int n=2;
double a[n][n],s,sum;
int i,j;
cout«"VVedite matricy\n";
for(i=0;i {
cout«"a["< for(j=0;j {
cin»a[i][j];
}
}
sum=s=0;
for(i=0;i {
s=0;
for(j=0;j {
s+=a[i][j];
}
sum+=sqrt(s);
}
cout « endl « "sum=" « sum;
getc(stdin);
}
3. Результат:
sum=6
Матрица: 09 03 05 08
56 13 25 75
99 56 23 78
25 25 50 44
Результат:
sum=46
Лабораторная работа №4
Тема: Многомерные массивы
Вариант 6.
1. Цель работы:
Знакомство и получение навыков работы с массивами на языке C++.
2. Условия задачи:
Задан массив {aij} размерности М×М.
m m
Требуется найти S=∑ ∑ 2sin aij
i=1 j=1
3. Решение задания:
1. Алгоритм решения:
2. Текст программы на языке С++:
#include #include
using namespace std;
void main()
{
const int n=2;
double a[n][n],s,sum;
int i,j;
cout«"VVedite matricy\n";
for(i=0;i {
cout«"a["< for(j=0;j {
cin»a[i][j];
}
}
sum=s=0;
for(i=0;i {
s=0;
for(j=0;j {
s+=a[i][j];
}
sum+=sqrt(s);
}
cout « endl « "sum=" « sum;
getc(stdin);
}
3. Результат:
sum=6
Матрица: 09 03 05 08
56 13 25 75
99 56 23 78
25 25 50 44
Результат:
sum=46
...