Написать прорамму (НЕ НА ЯЗЫКЕ ПАСКАЛЬ)!

Написать прорамму (НЕ НА ЯЗЫКЕ ПАСКАЛЬ)!

Задать свой вопрос
Кристина Бекмементьева
можна на с++ ?
Ирина Сумтанова
лишь бы верно было
1 ответ

include lt;iostreamgt;

include lt;vectorgt;

int main()

std::vectorlt;doublegt; a(6);

for(int i = 0 ; i!= 6 ; ++i)

std::cingt;gt;a[i];

double mult = 1;

for(auto b:a)

mult*=b;

std::coutlt;lt;mult;

double min = a[0];

double max = a[0];

for(auto b : a)

if(bgt;max)

max = b;

if(blt;min)

min = b;

std::coutlt;lt;max - min;

return 0;

Нина
жалко, что я не успел переписать, прозвенел звонок и у меня отобрали работу
Иван Кашкарев
Знаешь, в чем разница меж "программка воспринимает 6 чисел с клавиатуры" и "программке подаётся 6 чисел с клавиатуры"?
Николай Сердышев
н
Васька Дырин
Это важно. Во втором случае даётся железобетонная гарантия, что, сколько бы раз мы программку не запускали, она всегда будет получать через стандартный ввод числа. В первом же - нам просто говорят, источник стандартный ввод, и мы обязаны оттуда принят числа - гарантий нет. То есть там может быть всё, что угодно, но программка должна выковырять оттуда только числа, или сказать об ошибке и закончиться.
Колян Пайнев
По последней мере, если формулировку сочинять осознанно, делая упор на формальную логику.
Альбина Доментюг
Вроде разница маленькая, а смысл и поведение изменяются очень
Игорь Ганчаров
Добавишь проверку вводимых значений?
Ольга Домышева
н)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт