Есть ответ 👍

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

196
412
Посмотреть ответы 2

Ответы на вопрос:


#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; }
Napol28
4,6(97 оценок)

Вот решение. если нужно число больше 100, то введи в массив нужное число.

Популярно: Информатика