0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 26
1

Ввод с клавиатуры последовательность целых чисел заканчивающихся 0

13.09.2017, 10:44. Показов 13672. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток,задача:Составить программу которая 1)Вводит с клавиатуры последовательность целых чисел заканчивающихся 0;
2)находит произведение всех четных членов последовательности;
3)выводит на экран вычисленное произведение;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2017, 10:44
Ответы с готовыми решениями:

С клавиатуры вводится последовательность из n целых чисел
1. С клавиатуры вводится последовательность из n целых чисел ( n-вводится с клавиатуры). Найти...

Ввод с клавиатуры массива из 10 целых чисел
Написать программу, которая вводит с клавиатуры массив из 10 целых чисел, находит среди элементов...

С клавиатуры вводятся последовательность целых чисел 0 - признак окончания последовательности
определит ьверно ли утверждение количество нечетных чисел последовательности меньше количества...

С клавиатуры вводятся последовательность целых чисел.0 - признак окончания последовательности
С клавиатуры вводятся последовательность целых чисел.0 - признак окончания...

2
Неэпический
18093 / 10680 / 2060
Регистрация: 27.09.2012
Сообщений: 26,881
Записей в блоге: 1
13.09.2017, 10:48 2
Лучший ответ Сообщение было отмечено Kesuki как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    int x = 0;
    int prod = 1;
    while ((std::cin >> x) && x) {
        if (!(x & 1)) {
            prod *= x;
        }
    }
    std::cout << prod;
}
0
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
13.09.2017, 19:47 3
Kesuki, здравствуйте! Вот то же самое, но немного в другой интерпретации:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    int N, p;
    cout << "Enter some integer numbers (0 - to exit):" << "\n";
    p = 1;
    while (true)
    {
        cin >> N;
        if (!N)
            break;
        if (!(N % 2))
            p *= N;
    }
    cout << "Required product: " << p << "\n";
    system("pause");
    return 0;
}
0
13.09.2017, 19:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2017, 19:47
Помогаю со студенческими работами здесь

Сформировать одномерный массив целых чисел, используя ввод данных с клавиатуры
Найти в массиве наибольшее число подряд идущих одинаковых элементов (например...

Последовательность целых чисел, вводимых с клавиатуры до первого нуля, сохраняется в виде списка
Ребята, спасайте! обычно я прихожу сюда с недоделанным кодом/кодом в котором что-то неправильно...

Пользователь вводит в программу через консоль последовательность положительных целых чисел,завершая ввод нулём
Пользователь вводит в программу через консоль последовательность положительных целых чисел,...

Задача C++ Циклы(Последовательность целых чисел , вводимых с клавиатуры , заканчивается 0 , вывести c среднее max и min)
Нужно сделать программу. Последовательность целых чисел , вводимых с клавиатуры , заканчивается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru