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

Приложения:

Ответы

Ответ дал: igordaniv242
0

#include <iostream>

#include <vector>

int main()

{

std::vector<double> 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;

double min = a[0];

double max = a[0];

for(auto b : a)

{

if(b>max)

{

max = b;

}

if(b<min)

{

min = b;

}

}

std::cout<<max - min;

return 0;

}

Ответ дал: MaxLevs
0
Это важно. Во втором случае даётся железобетонная гарантия, что, сколько бы раз мы программу не запускали, она всегда будет получать через стандартный ввод числа. В первом же - нам просто говорят, источник стандартный ввод, и мы должны оттуда принят числа - гарантий нет. То есть там может быть всё, что угодно, но программа должна выковырять оттуда только числа, либо сообщить об ошибке и завершиться.
Ответ дал: MaxLevs
0
По крайней мере, если формулировку составлять осознанно, опираясь на формальную логику.
Ответ дал: MaxLevs
0
Вроде разница небольшая, а смысл и поведение меняются сильно
Ответ дал: MaxLevs
0
Добавишь проверку вводимых значений?
Ответ дал: igordaniv242
0
ні)
Вас заинтересует