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

Отсортировать массив по возрастанию - C++

22.06.2013, 12:50. Просмотров 721. Ответов 3
Метки нет (Все метки)

подскажите пожалуйста
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
void main() 
{
    setlocale(LC_CTYPE, "Russian");
int *a,*b,*c,i,j,k,t,trunk,flag,flag1,N,M;
cout<<"Введите размер массива А :";
cin>>N;
cout<<"Введите размер массива В :";
cin>>M;
a=new int[N];
b=new int[M];
c=new int[M];
cout<<"Массив А:\n ";
for (i=0;i<N;i++) 
{cin>>a[i];
   cout<<"\n";}
cout<<"Массив В:\n ";
for (i=0;i<M;i++) 
{cin>>b[i];
   cout<<"\n";}
cout<<"Элементы встречающиеся в массиве В 2 раза: ";
k=0;
for (i=0;i<M-1;i++) 
{flag=0;
 for (j=0;j<M;j++)
   if (b[i]==b[j]) flag++;
 if (flag==2) 
 {flag1=0;
    for (t=0;t<k;t++)
      if (c[t]==b[i]) flag1=1;
    if (flag1==0) 
    {c[k]=b[i];
      k++;
      cout<<b[i];}}}
flag=0;
trunk=0;
i=0;
while (i<N) 
{
 for (j=0;j<k;j++)
  if (a[i]==c[j]) 
  {
    for (t=i;t<N-1;t++)
      a[t]=a[t+1];
    a[N-1]=0;
    trunk++;}
 flag++;
 if (flag%2==0)
   i++;}
N=N-trunk;
cout<<"\nМассив А после удаления: \n";
for (i=0;i<N;i++)
 cout<<a[i];
cout<<"\n";
c=new int[M];
k=0;
cout<<"Элементы В, свпадающие с А: \n";
for (i=0;i<N;i++)
 for (j=0;j<M;j++)
   if (b[j]==a[i])
   {flag1=0;
    for (t=0;t<k;t++)
      if (b[j]==c[t]) flag1=1;
    if (flag1==0)
    {c[k]=b[j];
      k++;
      cout<<b[j];}}
cout<<"\n";
cout<<"Массив С: ";
for (i=0;i<k;i++)
  cout<<c[i];
cout<<"\n";
delete a;
delete b;
delete c;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2013, 12:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отсортировать массив по возрастанию (C++):

Отсортировать массив по убыванию, затем добавить недостающий элемент и отсортировать массив по возрастанию
2) В массиве a ...a встречаются по одному разу все целые числа от 0 до n, кроме...

Отсортировать массив по возрастанию
Задан массив из 10 элементов, отсортировать его по возрастанию. Помогите,...

Отсортировать массив по возрастанию
Помогите пожалуйста написать программку! Заполнение динамического...

Отсортировать массив по возрастанию
Отсортировать массив по возрастанию методом поиска минимального элемента.

отсортировать массив по возрастанию
#include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #define N 10...

Отсортировать массив структур по возрастанию
Дана структура нужно отсортировать масив структур за вторим полем. struct...

3
Croessmah
++Ͻ
14161 / 8086 / 1513
Регистрация: 27.09.2012
Сообщений: 19,926
Записей в блоге: 3
Завершенные тесты: 1
22.06.2013, 12:54 #2
http://www.cyberforum.ru/cpp-beginners/thread27084.html
0
Марина1312
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
22.06.2013, 12:57  [ТС] #3
а можешь точно сказать,просто срочно нужно,разбираться времени нет(
0
Croessmah
++Ͻ
14161 / 8086 / 1513
Регистрация: 27.09.2012
Сообщений: 19,926
Записей в блоге: 3
Завершенные тесты: 1
22.06.2013, 13:07 #4
Цитата Сообщение от Марина1312 Посмотреть сообщение
разбираться времени нет(
у меня тоже время не казенное
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2013, 13:07
Привет! Вот еще темы с решениями:

Отсортировать массив по убыванию и по возрастанию
массив,разбитый на зоны,каждая из которых составляет четверть общего...

Отсортировать динамический массив по возрастанию
Отсортировать динамический массив по возрастанию. Помогите, плз

Вычислить y= k14− 18 k для 6 значений k, вводимых с клавиатуры. Результат вычислений записать в массив. Полученный массив отсортировать по возрастанию
#include&lt;iostream&gt; #include&lt;math.h&gt; #include&lt;iomanip&gt; using namespace std;...

Сортировка не получается (отсортировать массив по возрастанию)
Одномерный массив вводится с клавиатуры (сначала вводится количество элементов...


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

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

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