Вопрос задан 15.06.2023 в 12:46. Предмет Информатика. Спрашивает Ковальчук Людмила.

Пользователь вводит числа до тех пор пока не введёт 0, если число больше 25 пропускаем, посчитать

количество нечётных чисел, если число отрицательное введите их сумму, если число кратно 7 найди их произведение
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Куприянов Никита.

Відповідь:

#include <iostream>

using namespace std;

int main(){

setlocale(LC_ALL , "Rus");

int number = 1,sum = 0,mult = 1,counter = 0;

cout << "Последовательность чисел..." << endl;

while(number != 0){

 cout << "Введите число(0 - конец): ";

 cin >> number;

 if(number <= 25){

  if(number % 2 != 0){

   counter++;

  }

  if(number < 0){

   sum += number;

  }

  if(number % 7 == 0 && number != 0){

   mult *= number;

  }

 }

}

cout << "Кол-во нечетных чисел = " << counter << endl;

cout << "Сумма отрицательных чисел = " << sum << endl;

cout << "Произведение чисел кратных 7 = " << mult << endl;

return 0;                          

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, мы можем использовать цикл, который будет продолжаться до тех пор, пока пользователь не введет число 0. Внутри цикла, мы будем проверять каждое введенное число на соответствие определенным условиям и выполнять соответствующие действия.

Давайте создадим код на языке Python, который будет решать данную задачу:

```python # Инициализируем переменные для подсчета нечетных чисел и суммы отрицательных чисел count_odd = 0 sum_negative = 0

# Инициализируем переменную для хранения произведения чисел, кратных 7 product_multiple_of_7 = 1

# Ввод чисел от пользователя while True: num = int(input("Введите число: ")) # Проверяем условие выхода из цикла if num == 0: break # Проверяем условие числа больше 25 if num > 25: continue # Проверяем условие числа на нечетность if num % 2 != 0: count_odd += 1 # Проверяем условие числа на отрицательность if num < 0: sum_negative += num # Проверяем условие числа на кратность 7 if num % 7 == 0: product_multiple_of_7 *= num

# Выводим результаты print("Количество нечетных чисел:", count_odd) print("Сумма отрицательных чисел:", sum_negative) print("Произведение чисел, кратных 7:", product_multiple_of_7) ```

После запуска данного кода, программа будет запрашивать у пользователя ввод чисел до тех пор, пока он не введет число 0. Внутри цикла, она проверит каждое введенное число на соответствие условиям и выполнит соответствующие действия. По окончанию ввода, программа выведет результаты подсчета: количество нечетных чисел, сумму отрицательных чисел и произведение чисел, кратных 7.

Например, если пользователь введет числа 10, -5, 30, 7, 0, программа выведет следующие результаты:

``` Количество нечетных чисел: 2 Сумма отрицательных чисел: -5 Произведение чисел, кратных 7: 7 ```

Надеюсь, это помогло! Если у вас есть еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

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

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

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