Вопрос задан 15.03.2020 в 20:57. Предмет Информатика. Спрашивает Межуев Данил.

Помогите написать программу на С++. Дан массив, состоящий из целых чисел. Известно, что числа

упорядочены по неубыванию (то есть каждый следующий элемент не меньше предыдущего). Напишите программу, которая определит количество различных чисел в этом массиве. Входные данные Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел. Выходные данные Необходимо вывести единственное число - количество различных чисел в массиве. Примеры входные данные 5 1 1 1 1 1 выходные данные 1
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хлопков Женя.
#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; }
}
i
f (f){
col++; }
}
std::cout<<col;
}
0 0

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

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

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