Помощь - Поиск - Пользователи - Календарь
Полная версия: максимальное кол-во чисел..... на C++
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Tonny_Bennet
помогите. Дано целое число N и набор из N целых чисел. Найти максимальное количество чётных чисел в наборе идущих подряд, если чётные числа в наборе отсутствуют то вывести 0
klem4
#include <iostream.h>
#include <stdlib.h>

int* arr, n;

int main(void) {

cout << "n = "; cin >> n;

arr = new int[n];

srand(time(NULL));

for (int i = 0; i < n; i++) cout << (arr[i] = rand() % 20) << endl;

int max = 0;
for (i = 0; i < n; i++) {
int count = 0;
while ((i < n) && ( arr[i] % 2 == 0)) { count++; i++; }
max = (count > max) ? count : max;
}


if (max == 0) cout << "NO"; else cout << "count = " << max;

delete(arr);
return 0;
}
Tonny_Bennet
Спасибо за помощь smile.gif))
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.