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

Записать в массив в порядке возрастания все различные числа исходного массива - C++

09.11.2016, 15:02. Просмотров 316. Ответов 1
Метки нет (Все метки)

Дан массив целых чисел X(n) . Сформировать массив Y(m) , поместив в него в порядке возрастания все различные числа, входящие в массив X(n) . Группировку массивов не производить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int n=10;
    const int m=10;
    int X[n], Y[m];
    int j,i,c;
    for(i=0;i<n;i++) {X[i]=rand()%15-5;
    cout<<X[i]<<" ";}
    for(i=0;i<n;i++)
        for(j=i+1;j<n;j++)
            if(X[i]>X[j]) {c=X[i];X[i]=Y[0];}
            cout<<Y[m]<<" ";
            
            _gettch();
    return 0;
}
Добавлено через 5 часов 44 минуты
Тема всё еще актуальна. Нужна помощь.

Добавлено через 19 часов 17 минут
Всё ещё нужна помощь. Никак не могу дойти до намеченного результата.

Добавлено через 23 часа 46 минут
Ребята, всё еще нужна ваша помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2016, 15:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Записать в массив в порядке возрастания все различные числа исходного массива (C++):

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

Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном...

STL: Создать массив длины N. Заполнить массив рандом. Найти все различные числа массива
Создать массив длины N (число N вводится с клавиатуры). Заполнить массив...

Файловый поток: записать в другой файл различные числа исходного файла
Дан файл целых чисел. Записать в другой файл различные числа исходного файла.

Получить новый массив, в котором числа исходного массива следуют в данном порядке
(использовать оператор for…) Написать программу с использованием хранения...

Записать в новый массив все элементы исходного массива, кратные заданному числу
Напишите понятным языком.:cry: При помощи случайных чисел ввести одномерный...

1
afront
1047 / 993 / 751
Регистрация: 29.02.2016
Сообщений: 3,185
09.11.2016, 17:18 #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
#include <iostream>
#include <algorithm>
#include <time.h>
 
size_t uniqueAscending(int data[], const size_t size)  // Возвращает количество элементов в результате
{
    std::sort(data, data + size);
    return std::unique(data, data + size) - data;
}
 
int main()
{
        srand(time(NULL));
        int n =10;
        int *array =new int[n];
        for(int i = 0; i < n; ++i){
          array[i] = rand() % 10;
          std::cout << array[i] << " ";
        }
        std::cout << std::endl;
        int k = uniqueAscending(array, n);
        for(int i = 0; i < k; ++i)
          std::cout << array[i] << " ";
        std::cout << std::endl;
        system("pause");
        return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2016, 17:18
Привет! Вот еще темы с решениями:

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

Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном...

Записать все числа массива в типизированный файл в том же порядке
Дан массив из двадцати вещественных чисел. Записать все числа массива в...

Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
пробовала сделать ,но выдаёт ошибки я не понимаю,что он требует ТЕКСТ ЗАДАЧИ....


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

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

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