Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Аннaa
1 / 1 / 1
Регистрация: 21.10.2013
Сообщений: 115
1

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

18.11.2013, 21:05. Просмотров 1052. Ответов 1
Метки нет (Все метки)

Написать программу, которая упорядочивает вещественный массив методом выбора.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2013, 21:05
Ответы с готовыми решениями:

Написать функцию, которая сортирует вещественный массив методом Хоара
Написать функцию ,которая сортирует вещественный массив методом Хоара по...

Написать программу, которая упорядочивает по возрастанию только те элементы заданной последовательности, последняя цифра которых не равнк k
задача на массивы: написать программу, которая упорядочивает по возрастанию...

Всю голову сломала этими матрицами! Дана матрица.Написать программу, которая упорядочивает элементы каждой строки этой матрицы по возрастанию
Дана матрица А(nxn). Написать программу, которая упорядочивает элементы каждой...

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

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

1
MarVaL
С++ Beginner
118 / 118 / 77
Регистрация: 28.02.2013
Сообщений: 246
18.11.2013, 21:16 2
Лучший ответ Сообщение было отмечено Аннaa как решение

Решение

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
#include <iostream>
 
void selectionSort(int *const a, const int n){
  for(int i = 0; i < n - 1; ++i){
    int index_min = i;
    for(int j = i + 1; j < n; ++j)
      if(a[j] < a[index_min])
        index_min = j;
    int t = a[i];
    a[i] = a[index_min];
    a[index_min] = t;
  }
}
 
void print_array(const int *const a, const int n){
  for(int i = 0; i < n; ++i)
    std::cout << a[i] << " ";
  std::cout << std::endl;
}
 
int main(){
  int a[] = {5,4,3,2,1,9,8,7,6};
  int n = sizeof a / sizeof a[0];
  print_array(a,n);
  selectionSort(a,n);
  print_array(a,n);
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2013, 21:16

Написать программу, которая умножает один массив на другой
Написать программу, которая умножает один массив на другой, размерность...

Написать программу, которая описывает двухмерный массив А размерностью 3*3
Написать программу, которая описывает двухмерный массив А размерностью 3*3 и...

Написать программу, которая вводит двумерный массив с клавиатуры...
1.Написать программу, которая вводит двумерный массив с клавиатуры и вычисляет...


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

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

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