C++ с одномерным массивом, состоящим из n вещественных элементов, выполнить преобразовать одномерный массив состоящий из n вещественных элементов таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными).
131
381
Ответы на вопрос:
#include < iostream> #include < time.h> using namespace std; void main() { int n, k = 0; float buffer; cin > > n; float *mass = new float[n]; for (int i = 0; i < n; ++i) mass[i] = (rand() % 100)-50; for (int i = 0; i < n; ++i) { if (mass[i] > = 0) { buffer = mass[k]; mass[k] = mass[i]; mass[i] = buffer; k++; } } cout < < endl; for (int i = 0; i < n; ++i) cout < < " "< < mass[i]; system("pause"); }
Популярно: Информатика
-
yuakomlev21.11.2022 15:25
-
vlad007g07.04.2021 19:09
-
aantonenko24001.01.2020 12:28
-
vehea7834701.03.2020 14:02
-
PeppaPig222209.01.2023 13:31
-
adelgabdrahman01.03.2023 22:01
-
6vyvu06.07.2020 18:19
-
mariana241114.05.2022 15:25
-
niklysov201530.07.2021 18:57
-
Yanaaa1329.06.2020 11:20