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

Одномерный массив, сортировка выбором, изменения знака на противоположный

11.11.2017, 21:49. Просмотров 744. Ответов 2

Дан массив С(n). Поменять знаки на противоположные у всех отрицательных элементов массива и отсортировать массив по возрастанию. Использовать сортировку выбором.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2017, 21:49
Ответы с готовыми решениями:

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

Изменение знака на противоположный, в матрице
Нужно в каждом столбце заменить максимальный элемент на противоположный (если -1 максимальный, то...

Упорядочить одномерный массив методом сортировки выбором
Напишите программу, которая упорядочивает одномерный массив методом сортировки выбором. При...

одномерный массив посчитать количество пар соседних элементов одного знака
19. Для одномерного массива посчитать количество пар соседних элементов одного знака

Изменение знака элементов матрицы на противоположный
Доброго дня! По условию задачи необходимо в каждом столбце двумерного массива целых чисел сменить...

2
demon4222
4 / 4 / 1
Регистрация: 14.10.2017
Сообщений: 23
11.11.2017, 22:55 2
Лучший ответ Сообщение было отмечено Anasteisha94 как решение

Решение

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 "stdafx.h"
#include "iostream"
 
using namespace std;
 
void main()
{
    int array[10] = { 3,6,-1,7,16,-9,-12,4,-2,0 };
    for (int i = 0; i < 10; i++)
    {
        if (array[i] < 0)
            array[i] = abs(array[i]);
    }
 
    for (int i = 0; i < 9; i++)
    {
        int z, x;
        z = i;
        x = array[i];
        for (int j = i + 1; j < 10; j++)
        {
            if (array[j] < x)
            {
                z = j;
                x = array[j];
                array[z] = array[i];
                array[i] = x;
            }
        }
    }
    for (int i = 0; i < 10; i++)
    {
        cout << array[i] << ' ';
    }
}
1
Anasteisha94
0 / 0 / 0
Регистрация: 02.10.2017
Сообщений: 15
11.11.2017, 23:25  [ТС] 3
Спасибо огромное!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2017, 23:25

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

Заменить максимальный элемент на противоположный элемент (одномерный массив)
и блок схему помогите составить и решить

Из случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти количество перемен знака
При помощи случайных чисел ввести одномерный массив, состоящий из 15 элементов. Массив должен...


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

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

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