Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Alina_K
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 25
1

Как исправить программу?

06.07.2011, 15:55. Просмотров 303. Ответов 4
Метки нет (Все метки)

Вводится длина одномерного массива и значения его элементов. Удалить из исходного массива уникальные (не повторяющиеся) элементы. Результат вывести.

борланд с++

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
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
int N,i,t,j,k=0,flag=0;
        cout << "Enter number of elements:" <<endl;
        cin >> N;
        int *a = new int [ N ];
      //int *b = new int [ N ];
        randomize();
         cout << endl << "Input elements:" << endl;
        for ( i = 0; i < N; i++ )
               {
               a[i]=rand()%15;
               cout << a[i]<<" ";  }
for (i=0; i<N-1; i++)
for (j=i; j<N; j++)
    if (a[i]>a[j])
    { t=a[i]; a[i]=a[j]; a[j]=t;}
puts("\n sort array");
for ( i = 0; i < N; i++ )
cout << a[i]<<" ";
 
    for (i=0; i<N-1; i++)
        {for (j=i; j<N; j++)
            if (a[i]==a[j]) { flag=1; break;}
            if (j==N && flag==0)  k++;
            if (j==N && flag==1)  flag=0;
        }
            if (a[N-1]!=a[N-2]) k++;
            cout <<"\nk= "<<k <<endl;
 
getch();
 }
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2011, 15:55
Ответы с готовыми решениями:

Как исправить программу?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; //сделать через...

Как исправить программу
#include &lt;cstdlib&gt; #include &lt;cstdio&gt; #include &lt;iostream&gt; using namespace...

Как исправить программу (сглаживание функции)
Доброго времени суток) В этой программе я хотел реализовать сглаживание функции...

Написала программу, выводит ошибку, подскажите как исправить
Вот сама задача:Вычислить и вывести на экран значения функции y = f(x) в точках...

Как исправить программу с вводом в нее текстового файла созданного ею же?!
Я немного повторюсь, но с прошлой проблемой разобрался. При выводе данных из...

4
co6ak
06.07.2011, 16:00
  #2

Не по теме:

это ж надо было мой код так изуродовать >_<

0
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.07.2011, 16:02 3
о боги, вы уже 2-й день с этой программой муд...
может вы наконец напишите толком, что не работает? какие ошибки копилятор выдает? сдесь же не телепаты
и код надо оформлять в теги кода, иначе его вообще мало кто посмотрит
0
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
06.07.2011, 16:04 4
с плюсов переписать на борланд си надо.
всего-то...
0
Alina_K
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 25
06.07.2011, 16:10  [ТС] 5
та программа работает не так, она выводит элементы по одному не повторяя их, а нужно что бы она полностью удалила те которые повторялись...
и требуется программа именно с подобным кодом...

Добавлено через 2 минуты
т.е новый массив должен полностью исключить элементы которое повторялись...
в этот код нужно вставить что-то вроде
b[k]=a[i]
к должно считать кол-во не повторяющихся элементов...

Добавлено через 48 секунд
все работает... только не так...
0
06.07.2011, 16:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2011, 16:10

Написала программу,но работает не так, как нужно. Что исправить?
Дано простое число. Написать функцию, которая находит следующее простое число....

Исправить программу С++
Помогите пожалуйста исправить программу. Нужно , чтобы массив задавался с...

Исправить программу
привет ,не могу понять что за проблема с этой программой)) помогите плиз понять...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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