ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.12.2021
Просмотров: 208
Скачиваний: 4
Міністерство освіти і науки України
Вінницький національний технічний університет
Лабораторна робота №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];
}
}