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

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

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

массив С++ for dos - C++

22.01.2011, 21:10. Просмотров 518. Ответов 1
Метки нет (Все метки)

Дан Целочисленный массив A[n], среди элементов есть одинаковые. Создать массив из различных элементов A[n].

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
void main()
{
int mas[10];
clrscr();
randomize();
for (int i=0; i<=10; i++)
{
mas[i]=(random(99));
cout<<mas[i]<<ends;
}
getch();
}
нужно создание второго массива по заданию с задачи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2011, 21:10     массив С++ for dos
Посмотрите здесь:

БД в C++ for DOS - C++
ЗДравствуйте! Не могли бы вы подсказать книги либо какие-нибудь ресурсы по изучению БД в С++ под ДОС. В интернете ничего не нашёл... ...

ms dos - C++
Доброго времени суток. Только сегодня начала читать С++ для чайников и тут же встала проблема-не могу поставить Ms Dos. Вот что пишет: ...

ООП в DOS - C++
Добрый день. Я новичок, недавно начал изучать c++ и задался таким вопрос, в какой среде разработки можно создавать программы с GUI для DOS...

Borland C++ for DOS - C++
Здравствуйте, я начинаю изучать С++ в институте. Программы необходимо писать в Borland C++ for DOS. Я разобрался с основными функциями,...

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

DOS -> WIN - C++
Помогите написать программу для перекодировки текста к примеру из DOS -&gt; WIN!

DOS приложения и C++ - C++
хотел бы узнать ответы на некоторые вопросы, почему приложения, написанный к примеру в c++ buildere 6.0 не будут работать в DOS, в чем...

borland c++ 3.1 dos - C++
Где можно скачать borland c++ 3.1 dos с поддержкой русского языка!. Добавлено через 5 минут Можно прикрепить файл установочник или...

MS-DOS type - C++
команда TYPE Нужно написать программу с этой командой на С++ (точно не объясню, такой дурацкий вопрос и мне достался) надеюсь,...

Размер DOS-окна - C++
Всем привет. Можно ли как-то изменить размер DOS-окна? Программы, создаваемые в таких компиляторах как Borland C++, при запуске выводят...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
22.01.2011, 22:33     массив С++ for dos #2
Имеются в виду все элементы массива по одному разу?
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <stddef.h>
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  const size_t k_array_size = 30;
  int source_array[k_array_size];
 
  for (size_t i = 0; i < k_array_size; ++i)
    printf("%2d", source_array[i] = rand() % 10);
  printf("\n");
 
  int destination_array[k_array_size];
  size_t destination_array_size = 0;
  for (size_t i = 0; i < k_array_size; ++i) {
    bool is_element_found = false;
    for (size_t j = 0; j < destination_array_size; ++j)
      if (source_array[i] == destination_array[j]) {
        is_element_found = true;
        break;
      }
    if (!is_element_found)
      destination_array[destination_array_size++] = source_array[i];
  }
 
  for (size_t i = 0; i < destination_array_size; ++i)
    printf("%2d", destination_array[i]);
  printf("\n");
  return 0;
}
Ответ Создать тему
Опции темы

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