На с++ с циклом whileДана непустая последовательность состоящая из целых чисел

На с++ с циклом while
Дана непустая последовательность состоящая из целых чисел a1,a2,,ak и оканчивающаяся нулем. Нужно вычислить творение всех чисел последовательности, то есть S=a1a2ak. Число 0 не является членом последовательности.

Формат входных данных
Во входном файле находится последовательность целых чисел, разделенных пробелом, заканчивающаяся нулем. Гарантируется, что S2109 и k100000.
Формат выходных данных
Нужно вывести одно целое число ответ на задачу.
Примеры
входные данные выходные данные
2 3 7 0
42
-1 -13 -1 -1 0
13

Задать свой вопрос
2 ответа

include lt;iostreamgt;  

using namespace std;

long long a, sum = 0;

int main()

   cin gt;gt; a;

   sum = a;

   while (a != 0)

       cin gt;gt; a;

       if(a != 0) sum *= a;

   

   cout lt;lt; sum;

includelt;iostreamgt;
using namespace std;
int main()
int sum, b;
while (b!=0)
cin gt;gt; b;
if (b!=0)
sum = sum * b


cout lt;lt; sum;

я не знаю написан ли этот код с оплошностями. не инспектировал
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт