Программирование на C / C++ / Лабораторные работы / Лабораторная работа №5
.docУфимский Государственный Авиационный Технический Университет
Лабораторная работа №5.
Массивы
Вариант 5.
Выполнил студент группы
Проверил доцент
кафедры АПрИС
Бежаева О.Я.
Уфа-2007.
1.Цель работы:
Знакомство и получение навыков работы массивами в языке С++.
2. Условия задания:
M M
Задан массив {aij} размерности М×М. Требуется найти S=∑П aij
i=1 j=1
3. Решение задания:
-
Алгоритм решения задания в виде блок- схемы:
-
Текст программы на языке С++:
#include<iostream.h>
void main ()
{
const int M=3;
int i,j,a[M][M],b[M],S,P;
for(i=1;i<=M;i++)
for(j=1;j<=M;j++)
cin>>a[i][j];
for(j=1;j<=M;j++)
{
P=1;
for(i=1;i<=M;i++)
P=P*a[i][j];
for(j=1;j<=M;j++)
b[j]=P;
}
S=0;
for(j=1;j<=M;j++)
S=S+b[j];
cout<<”\n”<<S;
}
3) Результат тестирования программы: