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

Ответы 1

  • #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; }
    • Автор:

      sugar8ofn
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years