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

0 голосов
10 просмотров

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


image

Информатика (68 баллов) | 10 просмотров
0

можна на с++ ?

0

лишь бы правильно было

Дан 1 ответ
0 голосов

#include

#include

int main()

{

std::vector a(6);

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

{

std::cin>>a[i];

}

double mult = 1;

for(auto b:a)

{

mult*=b;

}

std::cout<<mult;</p>

double min = a[0];

double max = a[0];

for(auto b : a)

{

if(b>max)

{

max = b;

}

if(b

{

min = b;

}

}

std::cout<<max - min;</p>

return 0;

}

(124 баллов)
0

жаль, что я не успел переписать, прозвенел звонок и у меня отобрали работу

0

Знаешь, в чем разница между "программа принимает 6 чисел с клавиатуры" и "программе подаётся 6 чисел с клавиатуры"?

0

ні

0

Это важно. Во втором случае даётся железобетонная гарантия, что, сколько бы раз мы программу не запускали, она всегда будет получать через стандартный ввод числа. В первом же - нам просто говорят, источник стандартный ввод, и мы должны оттуда принят числа - гарантий нет. То есть там может быть всё, что угодно, но программа должна выковырять оттуда только числа, либо сообщить об ошибке и завершиться.

0

По крайней мере, если формулировку составлять осознанно, опираясь на формальную логику.

0

Вроде разница небольшая, а смысл и поведение меняются сильно

0

Добавишь проверку вводимых значений?

0

ні)