Предмет: Информатика,
автор: Lenchezzz
Написать прорамму (НЕ НА ЯЗЫКЕ ПАСКАЛЬ)!
Приложения:
Аноним:
можна на с++ ?
лишь бы правильно было
Ответы
Автор ответа:
2
#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;
}
жаль, что я не успел переписать, прозвенел звонок и у меня отобрали работу
Знаешь, в чем разница между "программа принимает 6 чисел с клавиатуры" и "программе подаётся 6 чисел с клавиатуры"?
ні
Это важно. Во втором случае даётся железобетонная гарантия, что, сколько бы раз мы программу не запускали, она всегда будет получать через стандартный ввод числа. В первом же - нам просто говорят, источник стандартный ввод, и мы должны оттуда принят числа - гарантий нет. То есть там может быть всё, что угодно, но программа должна выковырять оттуда только числа, либо сообщить об ошибке и завершиться.
По крайней мере, если формулировку составлять осознанно, опираясь на формальную логику.
Вроде разница небольшая, а смысл и поведение меняются сильно
Добавишь проверку вводимых значений?
ні)
Похожие вопросы
Предмет: Английский язык,
автор: azatdarhan43
Предмет: Алгебра,
автор: labodasvetlana067
Предмет: Математика,
автор: mahkamovahadica2
Предмет: Геометрия,
автор: raiska222