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

массив (Отсортировать в порядке возрастания, распределить динамически память) - C++

Восстановить пароль Регистрация
 
crazy_sasiska
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 3
10.12.2012, 21:19     массив (Отсортировать в порядке возрастания, распределить динамически память) #1
срочно нужна ваша помощь((

4. Дан массив из N элементов.Отсортировать в порядке возрастания.

5. Решить задачу 4, распределив динамически память для массива.

очень очень очень буду благодарна если поможете)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 21:19     массив (Отсортировать в порядке возрастания, распределить динамически память)
Посмотрите здесь:

отсортировать массив в порядке возрастания до первого максимального C++
Заданы 3 целых числа, отсортировать в порядке возрастания. C++
C++ Память распределить динамически
C++ Массив: отсортировать массив в порядке возрастания и найти количество соседних пар элементов отличающихся между собой
Отсортировать матрицу в порядке возрастания элементов C++
Нужно отсортировать массив в порядке возрастания C++
Первые десять элементов массива М(30) отсортировать в порядке возрастания, а остальные в порядке убывания C++
C++ Отсортировать слова в строке в порядке возрастания

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 112
10.12.2012, 23:50     массив (Отсортировать в порядке возрастания, распределить динамически память) #2
Читайте иногда форум, вверху прикреплена тема где показаны всевозможные реализации сортировок.
Программу подсмотрел оттуда, но писал сам.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
const int n=10;
int arr[n]={4,7,4,98,5,3,1,80,7,14};
int tmp=0;
for(int i=0;i<n-1;i++){
    for(int j=0;j<n-1;j++){
        if(arr[j]>arr[j+1]){
            tmp=arr[j+1];
            arr[j+1]=arr[j];
            arr[j]=tmp;
        }
    }
}
for(int p=0;p<n-1;p++){
cout<<arr[p]<<endl;
}
    return 0;
}
crazy_sasiska
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 3
17.12.2012, 10:46  [ТС]     массив (Отсортировать в порядке возрастания, распределить динамически память) #3
попробовала составить методом пузырька. не совсем уверена в правильности. не могли бы вы помочь блок-схему составить к этой программе?(

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#define N 1000
void fun1 (int b[N], int C);
   {int F, e:
   for (F=1; F==1; )
   F=0;
   for(i=0;i<N-1;i++)
   if (b[i]>b[i+1])
    {e=b[i];
    b[i]=b[i+1];
    b[i+1]=e;
    F=1}
{int a[N], S, i;
scanf("%d",&S);
for (i=0; i<S; i++);
  scanf("%d", &a[i]);
  fun1 (a,S);
  for (i=0; i<S; i++)
printf ("%d", a[i]);
return 0;
}
Yandex
Объявления
17.12.2012, 10:46     массив (Отсортировать в порядке возрастания, распределить динамически память)
Ответ Создать тему
Опции темы

Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru