Количество элементов, которые больше предыдущего
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.

Входные данные

Вводится последовательность натуральных чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак её окончания).

Выходные данные

Выведите ответ на задачу.

Примеры
Ввод
Вывод
1
7
9
0
2
C++

Ответы

Ответ дал: stglupa
1

#include <iostream>

using namespace std;

void solve(){

   int prev = -1, cur = -1, cnt = 0;

   bool flag = false;

   while(true){

       cin >> cur;

       if(cur == 0)

           break;

       if(flag)

           cnt += (cur > prev);

       prev = cur;

       flag = true;

   }

   cout << cnt;

}

signed main() {

   solve();

}

Вас заинтересует