Как посчитать в массиве количество подряд идущих элементов равных самому этому элементу? то есть если дан массив 0 2 2 0 3 3 3 0 то нужно вывести 2 так как две двойки идут подряд и три тройки идут подряд паскаль или с++
196
412
Ответы на вопрос:
#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; }
Популярно: Информатика
-
Vikohkaice16.04.2020 15:38
-
красотуле444ка27.05.2023 16:32
-
лена6ада15.03.2020 09:50
-
neznaika16822.10.2022 16:24
-
Ruslan81203.06.2022 19:55
-
Тппсхп10.02.2022 15:54
-
LinaPozniak0811.03.2023 11:08
-
Gerfat34701.04.2020 14:30
-
DanyaOMG20.03.2023 16:44
-
МАШЕНЬКА88112.03.2023 05:29