Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
DeiMon1864
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 19
1

Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов

14.12.2015, 15:50. Просмотров 860. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, за час нужно сдать , напишите код , только попроще
создать линейный массив , отсортировать его в другой массив, вывести адрес всех елементов
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2015, 15:50
Ответы с готовыми решениями:

Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов
Помогите пожалуйста с кодом ,нужно за час сдать , напишите код , только попроще Создать линейный...

Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его отрицательных элементов
Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его...

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

Создать массив из положительных елементов и подсчитать количество елементов
сосдать массив с положительных елементов и подсчитать количество елементов. ps. елементы вводим...

1
sourcerer
Модератор
Эксперт CЭксперт С++
5000 / 2182 / 330
Регистрация: 20.02.2013
Сообщений: 5,596
Записей в блоге: 24
Завершенные тесты: 1
14.12.2015, 16:12 2
Лучший ответ Сообщение было отмечено DeiMon1864 как решение

Решение

DeiMon1864, вот:
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
#include <iostream>
#include <algorithm>
 
void fill_by_user(int arr[], const int arr_size);
void show(const int arr[], const int arr_size);
 
int main()
{
    const int ARR_SIZE = 8;
 
    int source_array[ARR_SIZE];
    int outcome_array[ARR_SIZE];
    fill_by_user(source_array, ARR_SIZE);
    show(source_array, ARR_SIZE);
    std::copy(source_array, source_array + ARR_SIZE, outcome_array);
    std::sort(outcome_array, outcome_array + ARR_SIZE);
    show(outcome_array, ARR_SIZE);
 
    return 0;
}
 
void fill_by_user(int arr[], const int arr_size)
{
    std::cout << "Enter values of your array:\n";
    for (int i = 0; i < arr_size; ++i)
        std::cin >> arr[i];
}
 
void show(const int arr[], const int arr_size)
{
    std::cout << "\n";
    for (int i = 0; i < arr_size; ++i)
        std::cout << arr[i] << " ";
    std::cout << "\n";
}
Добавлено через 10 минут
Цитата Сообщение от DeiMon1864 Посмотреть сообщение
вывести адрес всех елементов
Адреса элементов? Какого массива? Исходного или итогового?

Если нужно именно адреса, а не значения, хранящиеся в массивах, тогда так (тут выводятся адреса элементов итогового массива до сортировки и после):
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
#include <iostream>
#include <algorithm>
 
void fill_by_user(int arr[], const int arr_size);
void show_addresses_of_elements(const int arr[], const int arr_size);
 
int main()
{
    const int ARR_SIZE = 8;
 
    int source_array[ARR_SIZE];
    int outcome_array[ARR_SIZE];
    fill_by_user(source_array, ARR_SIZE);
    std::copy(source_array, source_array + ARR_SIZE, outcome_array);
    show_addresses_of_elements(outcome_array, ARR_SIZE);
    std::sort(outcome_array, outcome_array + ARR_SIZE);
    show_addresses_of_elements(outcome_array, ARR_SIZE);
 
    return 0;
}
 
void fill_by_user(int arr[], const int arr_size)
{
    std::cout << "Enter values of your array:\n";
    for (int i = 0; i < arr_size; ++i)
        std::cin >> arr[i];
}
 
void show_addresses_of_elements(const int arr[], const int arr_size)
{
    std::cout << "\n";
    for (int i = 0; i < arr_size; ++i)
        std::cout << &arr[i] << "\n";
    std::cout << "\n";
}
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 16:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать и вывести массив У(8); элементы большие 1 занести в другой массив
Создать и вывести массив У(8), с элементами уk = ln(k) - 3k, где k = 1,2…. Выполнить дополнительно...

шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массив
шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму...

Прочитать из файла массив отсортировать его и записать в другой
Добрый вечер:) Уважаемые форумчане, помогите новичку. Задание: Прочитать из файла массив...

Дан массив. Вывести его элементы в обратном порядке и вывести сумму всех его элементов
2-Дан массив размера N. Вывести его элементы в обратном порядке и вывести сумму всех его элементов.

Создать массив с клавиатуры и отсортировать его
Помогите реализовать, очень срочно: - с клавиатуры вводится натуральное число n - количество...

Ввести символьный массив; найти адрес всех парных его элементов символьного массива
Ввести символьный массив. Найти адрес всех парных его элементов


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

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

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