Предмет: Информатика, автор: torontogei4

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

Ответы

Автор ответа: rusenkorose4696
0

Відповідь:

Пояснення:

#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

Похожие вопросы
Предмет: Астрономия, автор: Aleksandr26S