lnstagramDeviza
11.07.2020 23:32

Как посчитать в массиве количество подряд идущих элементов равных самому этому элементу? то есть если дан массив 0 2 2 0 3 3 3 0 то нужно вывести 2 так как две двойки идут подряд и три тройки идут подряд паскаль или с++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Апслтел
09.10.2020 11:49
#include <iostream>
#include <algorithm>
using std::cout;
using std::cin;

int main()
{
int sizeArr, input;
cout << "enter size arr: "; //размер массива
cin >> sizeArr;

int arr[sizeArr];
cout << "enter arr: ";
for(int i = 0; i < sizeArr; i++)
{
cin >> input;
arr[i] = input;
}

for(int i = 0; i < sizeArr; i++)
{
if(i == arr[i])
{
cout << arr[i] << " ";
}
}

return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота