• If с логическими операторами. Составьте программу, которая распределяет целые числа по четырем группам: Группа A: отрицательные числа больше -50; Группа B: 0 и положительные числа больше 100; Группа C: числа, которые делятся на 8; Группа D: все остальные числа. Проверьте работу программы для следующих чисел: 16 0 -8 155 -25 21 Результат получите в виде: Число 49 относится к группе B с++

Ответы 1

  • Відповідь:

    Пояснення:

    #include <iostream>

    using namespace std;

    int main() {

       int numbers[] = {16, 0, -8, 155, -25, 21};

       int size = sizeof(numbers) / sizeof(numbers[0]);

       for (int i = 0; i < size; i++) {

           int num = numbers[i];

           if (num > -50 && num < 0) {

               cout << "Число " << num << " относится к группе A" << endl;

           } else if (num >= 100) {

               cout << "Число " << num << " относится к группе B" << endl;

           } else if (num % 8 == 0) {

               cout << "Число " << num << " относится к группе C" << endl;

           } else {

               cout << "Число " << num << " относится к группе D" << endl;

           }

       }

       return 0;

    }

    Програма розподілить дані числа за заданими критеріями та виведе результат на екран. Результат для поданих чисел буде подібним до наступного:

    Число 16 относится к группе D

    Число 0 относится к группе B

    Число -8 относится к группе A

    Число 155 относится к группе B

    Число -25 относится к группе A

    Число 21 относится к группе D

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years