Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести все неповторяющиеся элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод симпсона http://www.cyberforum.ru/cpp-beginners/thread865915.html
помогите реализовать метод симпсона на языке C++.
C++ Выбор элемента из сортировки Не подскажите как можно сделать так, чтобы из отсортированных элементов (по убыванию) можно было выбрать например один элемент и результатом был бы новый отсортированный список, но уже без этого... http://www.cyberforum.ru/cpp-beginners/thread865912.html
Классы (Описать класс, реализующий тип данных «вещественная матрица» и работу с ними) C++
само задание звучит так:Описать класс, реализующий тип данных «вещественная матрица» и работу с ними. Класс должен реализовывать следующие операции над матрицами: методы вычисления детерминанта и...
Реализовать справочник домашней фонотеки C++
Необходимо реализовать справочник домашней фонотеки. Сведения о звукозаписях содержатся в виде двусвязанного списка, каждый элемент которого состоит из следующих компонентов - данных: - название...
C++ Программа анализа графика отпусков http://www.cyberforum.ru/cpp-beginners/thread865897.html
Программа анализа графика отпусков. Осн. требования: Информация о желаемых сроках предоставления отпусков сотрудникам(ФИО,кол-во положенных дней отпуска,даты начала и окончания отпуска согласно...
C++ Как определить координаты объекта? Здравствуйте, ситуация такая: есть ряд нарисованных блоков, их должен уничтожить шарик (игра арканоид), отскакивая от стен. Вопрос в том, как определить координаты каждого блока (я их рисую через... подробнее

Показать сообщение отдельно
mat_for_c
164 / 159 / 34
Регистрация: 26.04.2013
Сообщений: 724
Завершенные тесты: 3
21.05.2013, 01:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    int *a,i,k,n;
    printf ("n=" );
    scanf ("%i", &n);
    a=(int*)malloc(n*sizeof(int));
    for (i =0; i < n; i++)
        scanf ("%i", &a[i]);
     
    for ( i=0; i < n ; i++ )
    {
         for (j=0; j < n; j++ )
             if (*(a+i)==*(a+j))
                 break;
         if (j == n)
         {
             printf("%i",a+i);
         }
     }
     free(a);
     return 1;
}
Добавлено через 1 минуту
ну так ведь?

Добавлено через 4 минуты
Настенка69, пордон, переменную j не объявил
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru