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

Документы / Лаба №4

.doc
Скачиваний:
7
Добавлен:
17.05.2015
Размер:
134.14 Кб
Скачать

Міністерство освіти і науки України

Вінницький національний технічний університет

Лабораторна робота №4

«Ci, AVR»

Виконала ст. гр. МА-05 Погребенюк Т.В.

Перевірив Дементьєв Ю.В.

Вінниця 2008

60. В одномірному масиві, що складається з n цілих елементів, обчислити:

1) номер максимального елементу масиву;

2) добуток елементів масиву, розташованих між першим і другим нульовими елементами.

Блок-схема роботи програми

Текст програми:

#include <90S4434.H>

void main(void)

{

float mas[100]; //масив на 100 елементів

int i,max; //змінні

float pos1,pos2,dob; //змінні

pos1=-1;

pos2=-1;

for (i=0;i<100;i++)

{

if ( (mas[i]>max)) max= (mas[i]) ;

if ((mas[i]==0)&&(pos1==-1)) pos1=mas[i];

if ((mas[i]==0)&&(pos1==0)&&(pos2==-1)) pos2=mas[i];

}

dob=1;

for (i=pos1;i<pos2;i++)

{

dob=dob*mas[i];

}

}