Предмет: Информатика,
автор: pavlikkk2000
Дан массив, размером 8. Элементы массива случайные числа из диапазона [0, 15]. Отсортировать массив по возрастанию. Вывести исходный и измененный массив в 2 строки.
Ответы
Автор ответа:
1
#include <iostream>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL));
int a[8];
for (int i = 0; i < 8; i++) {
a[i] = rand() % 16;
cout << a[i] << " ";
}
cout << endl;
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 7; j++) {
if (a[j] > a[j + 1]){
int d = a[j];
a[j] = a[j + 1];
a[j + 1] = d;
}
}
}
for (int i = 0; i < 8; i++) {
cout << a[i] << " ";
}
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: Slender2774
Предмет: Алгебра,
автор: grishaelizarov1
Предмет: Биология,
автор: Shonchik
Предмет: Математика,
автор: nikita1280
Предмет: Алгебра,
автор: maserdaser