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