Вопрос задан 03.02.2019 в 17:42. Предмет Информатика. Спрашивает Петрова Оксана.

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

количество чисел в последовательности. Выходные данные Выведите количество чисел (включая два последних) Пример входа 3 5 24 4 3 5 3 5 3 5 5 Пример вывода 11 НА С++
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Герасименко Алёна.
#include <bits/stdc++.h>

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;
}
//+ 2 т.к. мы не учли первое число и последнее
Пример:
5 4 2 4 1 6 7 8 5 4 6 4 5 5
14


0 0
Отвечает Вавилов Захар.
#include <iostream>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 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос