Одномерный массив из 17 элементов случайным образом заполняется целыми числами из диапазона. Определить, каких элементов массива больше, четных или нечетных. Программа на С++
#include #include #include using namespace std; void main() { srand(time(NULL)); setlocale(0, ""); int arr[17]; int a, b, chet=0, nechet = 0; cout << "Введите диапазон ." << endl << "Нижняя граница диапазона: "; cin >> a;cout << "Верхняя граница диапазона: "; cin >> b;cout << endl;<br>for (int i = 0; i < 17; ++i) { arr[i] = a + rand() % (b-a+1); cout <<" "<<arr[i];<br>} for (int i = 0; i < 17; ++i) { if (arr[i] % 2 == 0) chet++; else nechet++; }if (chet > nechet) cout << " \n Четных больше";<br>else if (nechet>chet) cout << "\n Нечетных больше";<br>else cout << "\n Одинаковое количество четных и нечетных";<br> _getch(); }
Пропустил эту строчку для программы Dev-C++ #include
Атак основном спасибо программа работает.
Эта строчка не нужна