Форум программистов, компьютерный форум CyberForum.ru

Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. - C++

Восстановить пароль Регистрация
 
big_vitaliy
0 / 0 / 0
Регистрация: 23.06.2012
Сообщений: 4
11.07.2012, 12:19     Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. #1
вот задание

Дано целое число N и набор из N целых чисел, упорядоченный
по возрастанию. Данный набор может содержать одинаковые элементы.
Вывести в том же порядке все различные элементы данного набора.

облазил кучу сайтов не могу понять
и если напишите код, огромная просьба объяснить
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 12:19     Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию.
Посмотрите здесь:

C++ Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел.
Дано целое число K и набор ненулевых целых чисел C++
[C++] Дано целое число N и набор из N целых чисел C++
[C++] Дано целое число K и набор ненулевых целых чисел C++
Дано целое число K и набор ненулевых целых чисел C++
Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. C++
Дано целое число N и набор из N ненулевых целых чисел C++
C++ с++ Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
11.07.2012, 15:59     Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main() {
    unsigned n;
    int x, y;
    scanf("%u%d", &n, &x);
    printf("%d\n", x);
    while (--n) {
        scanf("%d", &y);
        if (x != y) {
            printf("%d\n", y);
            x = y;
        }
    }
}
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
12.07.2012, 08:00     Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. #3
C++
1
2
3
4
int a[] = {...};
for(int i=0; i < 8; i++)
        if(i-1 >= 0 && a[i-1] != a[i])
            cout << a[i] << " ";
так как массив упорядочен, то все равные элементы идут строго друг за другом. следовательно, чтобы избежать повторов, достаточно сравнивать каждый элемент с соседним...
Yandex
Объявления
12.07.2012, 08:00     Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию.
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru