Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование на C / C++ / Лабораторные работы / Лабораторная работа №3

.doc
Скачиваний:
38
Добавлен:
02.05.2014
Размер:
68.1 Кб
Скачать

Уфимский Государственный Авиационный Технический Университет

Лабораторная работа №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) Результат тестирования программы: