Предмет: Информатика,
автор: ann43q
Создайте одномерный массив (ввод с клавиатуры), содержащий 17 вещественных чисел. Выполните сортировку элементов массива по убыванию, используя метод сортировки посредством выбора. Выведите на экран отсортированный массив. C++
Ответы
Автор ответа:
1
#include <iostream>
#include <algorithm>
#define SIZE 17
signed main() {
float arr[SIZE];
for (int i = 0; i < SIZE; i++)
std::cin >> arr[i];
for (int i = 0; i < SIZE - 1; i++)
{
int minIdx = i;
for (int j = i + 1; j < SIZE; j++)
if (arr[j] > arr[minIdx])
minIdx = j;
std::swap(arr[i], arr[minIdx]);
}
for (int i = 0; i < SIZE; i++)
std::cout << arr[i] << " ";
return 0;
}
ArinaaMaslennikova99:
Или отдельно скину ссылки на все задания. За все 300 баллов. Помогите пожалуйста!!! Мне нужно к понедельнику, а компьютер виснет. https://znanija.com/task/46783813 ; https://znanija.com/task/46783840 ; https://znanija.com/task/46783863
Похожие вопросы
Предмет: Русский язык,
автор: anyla
Предмет: Русский язык,
автор: EGORRUS2006
Предмет: Українська мова,
автор: 567782
Предмет: Математика,
автор: 5434689
Предмет: Қазақ тiлi,
автор: shakhnozaturdakhunov