• Напишите на языке C++!
    Создать массив размером 10 и запольнить его рандомными числами
    1)Вывести только четные числа
    2)Сравнить каких чисел больше( четных или нечетных)

Ответы 1

  • #include <iostream>#include <stdlib.h>using namespace std;int main() {const int n = 10;int a[n];int k=0;srand(time(0));for (int i = 0; i < n; i++) { a[i]=-20 + (101.0 / RAND_MAX) * rand(); cout << a[i] << " ";}cout <<"";cout << "Чётные числа:";for (int i = 0; i < n; i++){ if (a[i] % 2 == 0) {  cout << a[i] << " ";  k++; }}cout <<"";if (k > n-k) cout << "Чётных больше"; else if (k < n-k) cout << "Нечётных больше"; else cout << "Чётных и нечётных поровну";cout <<""; return 0;}Пример:27 11 77 59 28 8 59 64 16 80 Чётные числа: 28 8 64 16 80 Чётных и нечётных поровну
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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