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

C++

Дано масив A[n]. Підрахувати найбільшу кількість підряд розміщених однакових елементів.

Ответы

Автор ответа: kwickie6
1

#include <iostream>

int main() {

   int n;

   std::cout << "Введіть розмір масиву: ";

   std::cin >> n;

   int A[n];

   std::cout << "Введіть елементи масиву: ";

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

       std::cin >> A[i];

   }

   int current_count = 1;

   int max_count = 1;

   for (int i = 1; i < n; ++i) {

       if (A[i] == A[i - 1]) {

           current_count++;

       } else {

           current_count = 1;

       }

       if (current_count > max_count) {

           max_count = current_count;

       }

   }

   std::cout << "Найбільша кількість підряд розміщених однакових елементів: " << max_count << std::endl;

   return 0;

Похожие вопросы
Предмет: Геометрия, автор: SyncMaster2011
Предмет: Химия, автор: a6539065