Загрузка...

C++ Задачка Что тут не так?

Тема в разделе C/C++ создана пользователем Kakdosdatsodeda 31 окт 2021. 311 просмотров

  1. Kakdosdatsodeda
    Kakdosdatsodeda Автор темы 31 окт 2021 1 27 фев 2021
    Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу.

    Формат входных данных

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


    #include <iostream>
    using namespace std;
    int main()
    {
    int max = 0, n = 0;
    int x;

    while(cin >> n && n != 0)
    {
    if (x > max) max = x, n = 0;
    if (x == max) n++;
    }
    cout << n;
    }
     
  2. Moltea
    че с иксом, ничего не присвоил ему
     
    1. Kakdosdatsodeda Автор темы
  3. Amiraclele123
    Это полная хрень, братан
     
  4. kageno
    kageno 1 ноя 2021 1625 12 дек 2016
    Kakdosdatsodeda,
    C
    #include <iostream>

    int main()
    {
    int max = 0, x = 0;
    int n = 0;

    while(std::cin >> x && x != 0)
    {
    if (x > max) max = x, n = 0;
    if (x == max) n++;
    }
    std::cout << n;
    }
     
    1. Kakdosdatsodeda Автор темы
Top
Загрузка...