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

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

Войти
Регистрация
Восстановить пароль
 
Alina_K
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 25
#1

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

06.07.2011, 15:55. Просмотров 271. Ответов 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();
 }
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2011, 15:55     Как исправить программу?
Посмотрите здесь:

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

Написала программу, выводит ошибку, подскажите как исправить - C++
Вот сама задача:Вычислить и вывести на экран значения функции y = f(x) в точках x0=xнач, x1=x0+h, x2=x1+h, … xN = xкон, где h =(xкон –...

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

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

Исправить программу - C++
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами. #include &lt;iostream&gt; #include...

Исправить программу - C++
Дано выражение. По законам математики вне зависимости от значений переменных a и b выражение всегда имеет значение 1. Нужно исправить...

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

Исправить программу - C++
Здравствуйте! У меня рабочая программа, которая удваивает каждый символ в строке, все работает) Препод сказал, что нужно сделать эту...

Исправить программу - C++
привет ,не могу понять что за проблема с этой программой)) помогите плиз понять ошибки,буду признательна!! #include &lt;iostream&gt; using...

Исправить программу на строки - C++
Дана последовательность слов длиной N. Слова состоят из строчных латинских букв и разделены одним или несколькими пробелами. Получить...

Нужно исправить программу - C++
Задание: Ввести класс для работы с объектом &quot;Рациональная дробь&quot; И организовать: а)сложение(вычитание) двух дробей; б)приведение дроби...

Помогите исправить программу - C++
Надо чтоб программа генерировала случайные цифры от 100 до 300 а потом записывала их в файл вот исходник все перепробывал, но в файле...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
06.07.2011, 16:00
  #2

Не по теме:

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

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

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

Добавлено через 48 секунд
все работает... только не так...
Yandex
Объявления
06.07.2011, 16:10     Как исправить программу?
Ответ Создать тему
Опции темы

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