Вводится последовательность чисел, 0 – конец последовательности. Найти сумму и произведение чисел, принадлежащих отрезку [-4;8]. С использованием while.Заранее спасибо Ограничение ответов в теме: Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Команда форума и Кураторы.
#include <iostream> using namespace std; int main() { int a; int sum = 0; int prod = 1; while(1){ cin>>a; if(a == 0) break; if(a >= -4 && a <= 8){ sum+=a; prod*=a; } } cout<<"Sum: "<<sum<<endl; cout<<"Product: "<<prod<<endl; return 0; } C #include <iostream> using namespace std; int main() { int a; int sum = 0; int prod = 1; while(1){ cin>>a; if(a == 0) break; if(a >= -4 && a <= 8){ sum+=a; prod*=a; } } cout<<"Sum: "<<sum<<endl; cout<<"Product: "<<prod<<endl; return 0; }