Условие Дан вещественный массив из 40 элементов Элементы массива могут принимать произвольные значения

Условие Дан вещественный массив из 40 элементов. Элементы массива могут принимать произвольные значения. Опишите в виде блок схемы, на русском языке и на одном из языков программирования алгоритм, который находит и выводит минимальный положительный элемент массива или сообщение, что такого элемента нет. #include <iostream> #include <float.h> using namespace std; int main() { float m[40]; int i; float min=FLT_MAX; int k=0; cout << «m: «; for (i=0; i<40; i++) { cin >> m[i]; if (m[i]>0) { k++; if (m[i]<min) { min=m[i]; } } } if (k==0) cout << «Положительных элементов нет!»; else cout << «min = » << min; cout << «n»; system(«Pause»); } На русском языке В начале записываем в min максимально возможное вещественное значение (оно зависит от физической реализации задачи), в k (счетчик положительных элементов массива) записываем ноль. При вводе элементов массива сравниваем каждый элемент с нулем. Если элемент оказывается положительный, увеличиваем на 1 значение k и сравниваем значение элемента с min. Если значение элемента меньше значения, записанного в min, записываем в min значение элемента. По окончании ввода смотрим, что записано в k. Если k=0, выводим сообщение о том, что в массиве нет положительных элементов. В противном случае выводим значение min.

Тип работы:

Контрольная работа

Предмет:

Информатика

Статус:

выполнено

Стоимость. Рублей:

140

Дата выполнения:

2014-05-12

Understand your user experience

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Read More

remain responsive across devices

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Read More

fall in love with our features

Real time stats

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar dapibus leo.

Multilingual & translatable

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar.

Less plugins needed

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar dapibus leo.

Amazingly responsive

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar dapibus leo.

Community builder

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar dapibus leo.

Easy to use interface

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec mattis, pulvinar dapibus leo.

Выполним любую работу на заказ

У нас вы можете заказать уникальное решений этой задачи или любой другой

Adblock detector