• Помогите написать программу на С++.

    Дан массив, состоящий из целых чисел. Известно, что числа упорядочены по неубыванию (то есть каждый следующий элемент не меньше предыдущего). Напишите программу, которая определит количество различных чисел в этом массиве.

    Входные данные
    Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.

    Выходные данные
    Необходимо вывести единственное число - количество различных чисел в массиве.

    Примеры
    входные данные
    5
    1 1 1 1 1

    выходные данные
    1

Ответы 1

  • #include <iostream>int main(){ int n; int i,j,col; int a[100]; for (i=1;i<=100;i++){ a[i]=0; } std::cin>>n; bool f; col=0; for (i=1;i<=n;i++){ f=true; std::cin>>a[i]; for (j=1;j<i;j++){ if (a[i] == a[j]){ f=false; } } if (f){ col++; } } std::cout<<col;}
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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