С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 23.06.2012
Сообщений: 4
1

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

11.07.2012, 12:19. Показов 4108. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вот задание

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

облазил кучу сайтов не могу понять
и если напишите код, огромная просьба объяснить
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2012, 12:19
Ответы с готовыми решениями:

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

Дано целое число N и набор из N целых чисел, Вывести сумму чисел из данного набор, расположенных между последними двумя нулями
Здравствуйте! Помогите решить задачу. Pascal. Дано целое число N и набор из N целых чисел,...

[C++] Дано целое число N и набор из N целых чисел
Дано целое число N и набор из N целых чисел. Вывести в том же по-рядке все четные числа из...

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

2
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
11.07.2012, 15:59 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;
        }
    }
}
0
194 / 174 / 30
Регистрация: 10.07.2012
Сообщений: 800
12.07.2012, 08:00 3
Лучший ответ Сообщение было отмечено big_vitaliy как решение

Решение

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] << " ";
так как массив упорядочен, то все равные элементы идут строго друг за другом. следовательно, чтобы избежать повторов, достаточно сравнивать каждый элемент с соседним...
0
12.07.2012, 08:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2012, 08:00
Помогаю со студенческими работами здесь

Дано целое число K и набор ненулевых целых чисел
Дано целое число K и набор ненулевых целых чисел; признак его за-вершения — число 0. Вывести номер...

Дано целое число N и набор из N ненулевых целых чисел
Нужна помощь с поставленной задачей. Дано целое число N и набор из N ненулевых целых чисел. Вывести...

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

Дано целое число K и набор ненулевых целых чисел
Дано целое число K и набор ненулевых целых чисел; признак его за-вершения — число 0. Вывести номер...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru