40 / 40 / 34
Регистрация: 16.02.2013
Сообщений: 197
1

Из простых элементов исходного неупорядоченного массива, состоящего из натуральных чисел, сформировать новый упорядоченный массив.

16.02.2013, 11:03. Показов 877. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята нужна помощь!!! Задача такая, нужно разработать программу в процедурном, классовом или модульном виде.
1.Из простых элементов исходного неупорядоченного массива, состоящего из натуральных чисел, сформировать новый упорядоченный массив.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2013, 11:03
Ответы с готовыми решениями:

Сформировать новый массив из отрицательных или из положительных чисел исходного массива
по указанию пользователя с элементов масива а(15) сформировать масив или из отрицательных или из...

Сформировать новый массив из чётных значений элементов исходного массива
Дан массивА(30). Сформировать новый массив из четных значений элементов массива A на языке С++

Сформировать новый массив, состоящий из индексов отрицательных элементов исходного массива
Формировать массив B(n, m) случайных чисел отрезка (-10; 165). Сформировать массив А(k), состоящий...

Сформировать новый массив путем перевода значений элементов исходного массива в десятичную систему счисления
Необходимо ввести массив, состоящий из 9 элементов (девять двузначных чисел в восьмеричной системе...

8
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
16.02.2013, 14:55 2
Наверное хотят чтобы ты создал второй массив а потом бегал по первому, искал min элемент, копировал его во второй в начало, потом опять бегал по первому в поисках след. min элемента и тоже копировал его во второй ну и т.д .
0
40 / 40 / 34
Регистрация: 16.02.2013
Сообщений: 197
17.02.2013, 10:08  [ТС] 3
ну вот мне бы решение, а то я шо то не допираю до этого

Добавлено через 18 часов 58 минут
Цитата Сообщение от Gepar Посмотреть сообщение
Наверное хотят чтобы ты создал второй массив а потом бегал по первому, искал min элемент, копировал его во второй в начало, потом опять бегал по первому в поисках след. min элемента и тоже копировал его во второй ну и т.д .
Можешь помочь написать код, как упорядочить элементы одного одномерного массива
0
_
317 / 151 / 27
Регистрация: 08.10.2011
Сообщений: 432
17.02.2013, 10:28 4
Вы очень ленивы: http://ru.wikipedia.org/wiki/Сортировка_выбором
Только вначале скопируйте исходный массив в другой массив и отсорируйте его.
0
40 / 40 / 34
Регистрация: 16.02.2013
Сообщений: 197
17.02.2013, 12:17  [ТС] 5
Ну вот что то сделал вроде работает, хотел сделать еще ввод размера массива, но почему то мне говорил [n] типо нужно число или константа.
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
#include <iostream>
#include <conio.h>
#include <clocale>
using namespace std;
 
int main()
{   setlocale (LC_ALL, "Russian");
    int a,b,t;
    int arr[10];
 
    for (int i=0; i<10; i++)
    {
          cout<<"Введите элементы неупорядоченного массива="; cin>> arr[i];
    }
          for (a=1; a<10; a++) 
        for (b=10-1; b>=a; b--)
        {
            if (arr[b-1] > arr[b]) 
            {
                t = arr[b-1];
                arr[b-1] = arr[b];
                arr[b] = t;
            }
        }
    cout<<"Упорядоченный массив:\n";
    for(t=0; t<10; t++) cout<<arr[t]<<endl;
    
_getch();
return 0;
}
0
_
317 / 151 / 27
Регистрация: 08.10.2011
Сообщений: 432
17.02.2013, 12:34 6
Цитата Сообщение от Basill Посмотреть сообщение
хотел сделать еще ввод размера массива, но почему то мне говорил [n] типо нужно число или константа.
Если нужен динамический массив, тогда делай так:

C++
1
2
3
4
5
int n;
int *arr;
 
cin >> n;
arr = new int [ n ];
1
40 / 40 / 34
Регистрация: 16.02.2013
Сообщений: 197
17.02.2013, 12:38  [ТС] 7
Цитата Сообщение от ya_noob Посмотреть сообщение
Если нужен динамический массив, тогда делай так:

C++
1
2
3
4
5
int n;
int *arr;
 
cin >> n;
arr = new int [ n ];
Спасибо.
ну попробую пока так сдать если препод привяжется, то сделаю динамический
0
_
317 / 151 / 27
Регистрация: 08.10.2011
Сообщений: 432
17.02.2013, 12:45 8
Цитата Сообщение от Basill Посмотреть сообщение
сформировать новый упорядоченный массив
наверно имеется ввиду сохранить первый массив неупорядоченным, элементы первого массива скопировать во второй массив и его уже сортировать
0
40 / 40 / 34
Регистрация: 16.02.2013
Сообщений: 197
17.02.2013, 13:03  [ТС] 9
Цитата Сообщение от ya_noob Посмотреть сообщение
наверно имеется ввиду сохранить первый массив неупорядоченным, элементы первого массива скопировать во второй массив и его уже сортировать
хмммм... а есть идеи как это сделать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2013, 13:03
Помогаю со студенческими работами здесь

Из простых элементов исходного неупорядоченного массива, сформировать новый упорядоченный массив
Ребята нужна помощь!!! Задача такая, нужно разработать программу в процедурном, классовом или...

ArrayList: Сформировать упорядоченный массив, состоящий из индексов нечетных чисел исходного массива
Дан массив вещественных чисел. Сформировать новый массив, состоящий из индексов нечетных чисел...

Сформировать из исходного массива новый массив, являющий собой множество элементов исходного массива
Пусть даны целые числа a1, a2, …, an, среди которых могут быть повторяющиеся. Составьте новый...

Из элементов исходного массива сформировать новый массив
Дан целочисленный массив с количеством элементов N (значение элементов массива ввести с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru