/
Pereroncino
/
Proga
Обзор
Документация
Войти
/
Pereroncino
/
Proga
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lab3(2).cpp
40 строк
941 B
Pereroncino
create: lab3(1).c, lab3(2).cpp, lab3(3).c
09 мар 2026, 19:19
Верифицирован
09 мар 2026, 19:19
e80373a
Код
Авторство
О чём код?
#include <cstdio> #include <cstdlib> #include <ctime> int main() { int n; scanf("%d", &n); double* a = new double[n]; double** b = new double*[n]; srand(time(NULL)); for (int i = 0; i < n; i++) { a[i] = (double)rand() / RAND_MAX * 100.0; b[i] = &a[i]; } for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - 1 - i; j++) { if (*(b[j]) > *(b[j + 1])) { double* temp = b[j]; b[j] = b[j + 1]; b[j + 1] = temp; } } } printf("Исходный массив a:\n"); for (int i = 0; i < n; i++) printf("%.2f ", a[i]); printf("\n"); printf("Отсортированный массив:\n"); for (int i = 0; i < n; i++) printf("%.2f ", *(b[i])); printf("\n"); delete[] a; delete[] b; return 0; }