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

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

22.06.2013, 12:50. Просмотров 746. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

3
Croessmah
++Ͻ
14755 / 8433 / 1601
Регистрация: 27.09.2012
Сообщений: 20,735
Записей в блоге: 3
Завершенные тесты: 1
22.06.2013, 12:54 2
Алгоритмы сортировок
0
Марина1312
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
22.06.2013, 12:57  [ТС] 3
Цитата Сообщение от Croessmah Посмотреть сообщение
а можешь точно сказать,просто срочно нужно,разбираться времени нет(
0
Croessmah
++Ͻ
14755 / 8433 / 1601
Регистрация: 27.09.2012
Сообщений: 20,735
Записей в блоге: 3
Завершенные тесты: 1
22.06.2013, 13:07 4
Цитата Сообщение от Марина1312 Посмотреть сообщение
разбираться времени нет(
у меня тоже время не казенное
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2013, 13:07

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

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

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


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

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

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