Вопрос задан 22.02.2019 в 23:39. Предмет Информатика. Спрашивает Панюков Владик.

На­пи­ши­те программу, ко­то­рая в по­сле­до­ва­тель­но­сти натуральных чисел вы­чис­ля­ет сумму

всех дву­знач­ных чисел, крат­ных 8. Про­грам­ма получает на вход на­ту­раль­ные числа, ко­ли­че­ство введённых чисел неизвестно, по­сле­до­ва­тель­ность чисел за­кан­чи­ва­ет­ся числом 0 (0 – при­знак окончания ввода, не вхо­дит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 30 000. Программа долж­на вывести одно число: сумму всех дву­знач­ных чисел, крат­ных 8. Запрогать на c++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Денисов Денис.
#include <iostream> using namespace std;
 main() {    int a,b,s;   cin >> a;   while (a!=0 )   {    if (a%8==0)     if (a<100)    if (a>9)    s=s+a;    cin >> a;   }    cout << s;}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на C++ мы можем написать программу, которая будет считывать последовательность чисел до появления числа 0, после чего вычислит сумму всех двузначных чисел, кратных 8, из этой последовательности. Ниже представлен пример программы:

```cpp #include using namespace std;

int main() { int number; int sum = 0;

do { cout << "Введите число (для завершения введите 0): "; cin >> number;

// Проверяем, что число двузначное и кратно 8 if (number >= 10 && number <= 99 && number % 8 == 0) { sum += number; // Увеличиваем сумму на число, если оно удовлетворяет условиям } } while (number != 0); // Повторяем цикл, пока не введен 0

cout << "Сумма всех двузначных чисел, кратных 8, равна: " << sum << endl;

return 0; } ```

Эта программа запрашивает числа у пользователя до тех пор, пока не будет введен 0. После этого она вычислит сумму всех двузначных чисел, кратных 8, из введенных чисел, и выведет результат на экран.

Пример работы программы:

``` Введите число (для завершения введите 0): 24 Введите число (для завершения введите 0): 16 Введите число (для завершения введите 0): 32 Введите число (для завершения введите 0): 7 Введите число (для завершения введите 0): 48 Введите число (для завершения введите 0): 0 Сумма всех двузначных чисел, кратных 8, равна: 88 ```

Этот код проверяет введенные числа на соответствие условиям (двузначное и кратное 8) и добавляет их к сумме, если они удовлетворяют этим условиям.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос