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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Настенка69
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 26
#1

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

15.05.2013, 15:28. Просмотров 1457. Ответов 23
Метки нет (Все метки)

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

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
int main()
{
    int *a,i,k,n;
    printf ("n=" );
    scanf ("%i", &n);
    a=(int*)malloc(n*sizeof(int));
     for ( i=1; i<=n-1; i++ )
     {
         i=k;
         for (i=1; i<=n-1; i++ )
         {
             if (*(a+k)!=*(a+i))
             {               
                 printf("%i",a+k);       
             }
         else
         {
             printf("osh\n");
         }
         }
     }
     free(a);
     return 1;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 15:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести все неповторяющиеся элементы массива (C++):

Ввести одномерный статический массив из n чисел и вывести все неповторяющиеся элементы. - C++
Ввести одномерный статический массив из n чисел и вывести все неповторяющиеся элементы.Помогите решить.

Найти все неповторяющиеся элементы двумерного массива целых чисел - C++
Как сделать это задание через функции Найти все неповторяющиеся элементы Двумерного массива целых чисел.

Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4) - C++
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать и вывести на экран новый массив,...

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы - C++
В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива, значения которых не принадлежат...

Вывести в другой файл все неповторяющиеся символы исходного файла - C++
Файл заполнен символами латинского алфавита. Выведите в другой файл все не повторяющиеся символы исходного файл. Дополнительный массив не...

Файлы. Вывести в другой файл все неповторяющиеся числа исходного файла - C++
здравствуйте;) я учусь на 1 курсе и мы про программированию не очень далеко ушли, так что решения должны быть &quot;для чайников&quot;:) помогите чем...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
21.05.2013, 02:00 #16
Настенка69, запомни с С++ индексация массивов начинается с 0, а не с 1
0
Настенка69
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 26
21.05.2013, 02:01  [ТС] #17
нужно статический и динамический,я со статическим справиться не могу ересь получается а с динамическим подавнокуда я только пошла учиться)

Добавлено через 52 секунды
угу)запомню
0
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
21.05.2013, 02:06 #18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
#include "stdio.h"
 
#define n 5 
int main ( )
{
    int a[n],i;
    printf("vvedite posledovatel'nost' iz %i elementov\n", n);
    for (i=0;i<=n;i++)
    {
        scanf("%i",&a[i]);
    }
 
    for (i=0;i<n;i++)
    {
        if (a[i]>a[i+1]) {
            break;
        }
    }
    if (i == n)
        printf("vozrastaet\n");
    else
        printf("ne vozrastaet\n");
          
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от Настенка69 Посмотреть сообщение
int *a;
a=(int*)malloc(n*sizeof(int));
вот он динамический массив

a[5] - статический.
1
Настенка69
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 26
21.05.2013, 02:08  [ТС] #19
спасибо огромное)
а через какую прогрумму делаете?
у меня вот Visual C++ 6.5 не идет на комп,проблемы со совместимостью.
а через visual studio expres 2012 не понятно,фигню бывает выдает)мучаюсь
0
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
21.05.2013, 02:10 #20
Цитата Сообщение от Настенка69 Посмотреть сообщение
куда я только пошла учиться)
а где учишься, если не секрет?

Добавлено через 39 секунд
Цитата Сообщение от Настенка69 Посмотреть сообщение
а через какую прогрумму делаете?
10-я студия
0
Настенка69
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 26
21.05.2013, 02:12  [ТС] #21
тверь,технический вуз)
0
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
21.05.2013, 02:15 #22
Понятно. Желаю удачи его окончить
Еще есть вопросы?
0
Настенка69
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 26
21.05.2013, 02:16  [ТС] #23
Цитата Сообщение от mat_for_c Посмотреть сообщение
Понятно. Желаю удачи его окончить
Еще есть вопросы?
нет спасибо)вы мне очень помогли)
время уже позднее пойду спать)
ещё раз спасибо)
0
mat_for_c
141 / 136 / 29
Регистрация: 26.04.2013
Сообщений: 663
Завершенные тесты: 2
21.05.2013, 02:17 #24
да не за что.
я тоже спать.
как никак, завтра (сегодня) учиться.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 02:17
Привет! Вот еще темы с ответами:

Первый элемент массива 1 умножить на все элементы массива 2 и вывести результат - C++
Добрый день. Прошу помочь решить вот такую вот задачку: &quot;есть два массива, в которых границы задает пользователь. Например, один...

Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое. - C++
Помогите пожалуйста решить задачу!!!!!! Дан целочисленный массив размера n. Удалить из массива все элементы встречающиеся менее 3-х...

Вывести все нечетные элементы массива - C++
Вывести все нечетные элементы массива

Как вывести все элементы массива? - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cstdlib&gt; #include &lt;stdlib.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.05.2013, 02:17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru