У цьому коді ми створюємо масив з 10 елементів, який містить числа, введені користувачем. Потім ми використовуємо функцію `sort` з бібліотеки `<algorithm>` для сортування масиву в порядку зростання. Нарешті, ми виводимо перші 5 елементів відсортованого масиву, що є найменшими числами, введеними користувачем.
Answers & Comments
Verified answer
Ответ:
Ось код С++ для вирішення цієї задачі:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[10];
cout << "Введіть 10 цілих чисел: ";
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
sort(arr, arr + 10); // сортуємо масив
cout << "5 найменших чисел: ";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
У цьому коді ми створюємо масив з 10 елементів, який містить числа, введені користувачем. Потім ми використовуємо функцію `sort` з бібліотеки `<algorithm>` для сортування масиву в порядку зростання. Нарешті, ми виводимо перші 5 елементів відсортованого масиву, що є найменшими числами, введеними користувачем.
Ответ:
#include <iostream>
#include <algorithm> // бібліотека для сортування
using namespace std;
int main()
{
const int SIZE = 10; // розмір масиву
int arr[SIZE]; // оголошення масиву
cout << "Введіть " << SIZE << " цілих чисел: ";
for (int i = 0; i < SIZE; i++)
{
cin >> arr[i];
}
sort(arr, arr + SIZE); // сортування масиву
cout << "5 найменших чисел: ";
for (int i = 0; i < 5; i++)
{
cout << arr[i] << " ";
}
return 0;
}
Объяснение:
В програмі спочатку оголошується константа SIZE, яка визначає розмір масиву. Потім оголошується масив arr типу int з розміром SIZE.
Користувач вводить 10 цілих чисел за допомогою циклу for. Масив заповнюється числами, введеними користувачем.
Далі масив сортується за допомогою функції sort з бібліотеки algorithm. Ця функція сортує елементи масиву за зростанням.
На останньому кроці програма виводить перші 5 елементів масиву, які є найменшими числами, за допомогою циклу for.