Вводится последовательность чисел до тех, пока не будет введено два равных числа подряд....

0 голосов
125 просмотров

Вводится последовательность чисел до тех, пока не будет введено два равных числа подряд. Посчитать количество чисел в последовательности.

Выходные данные
Выведите количество чисел (включая два последних)

Пример входа

3 5 24 4 3 5 3 5 3 5 5

Пример вывода
11
НА С++


Информатика (165 баллов) | 125 просмотров
Дано ответов: 2
0 голосов

#include using namespace std;
int main() {int a, b, c = 2;cin >> a >> b;while (a != b) { cin >> a; c++; swap(a, b);}cout << c << endl;return 0;}

0 голосов

#include

using namespace std;

int main()
{
    int last;
    cin >> last;
    int cnt = 0;
    while (true){
        int tmp;
        cin >> tmp;
        if (tmp == last)
            break;
        last = tmp;
        cnt++;
    }
    cout << cnt + 2;<br>}
//+ 2 т.к. мы не учли первое число и последнее
Пример:
5 4 2 4 1 6 7 8 5 4 6 4 5 5
14


(8.8k баллов)