Люди! на с++ как разложить элементы одного массива по возрастанию и убыванию! мне говорили пузырковый какой та вид! но как выглядит его программный образ? в с++
#include < iostream> #include < stdio.h> #include < conio.h> #include < time.h> using namespace std; int main(){ srand(unsigned(time(; int n; cout < < "n = "; cin > > n; int a[100]; cout < < "source massive \n"; for (int i = 0; i < n; i++) { a[i] = rand() % 21; cout < < a[i] < < " "; } for (int i = 0; i < n - 1; i++) for(int j = 0; j < n - i - 1; j++) if (a[j] > a[j + 1]) { int temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } cout < < "\nsorted massive \n"; for (int i = 0; i < n; i++) cout < < a[i] < < " "; _getch(); return 0; }
kol-nat26
23.08.2020
Const n = 7; var a: array[1..n]of integer; max,i: integer; begin //заполнение массива значениями в диапазоне //от -100 до 100 //и одновременно находим максимальный элемент max: =-100; for i: =1 to n do begin a[i]: =random(201)-100; if a[i]> max then max: =a[i]; write(a[i]: 3); end; writeln; //в цикле находим положительные и //меняем их на максимальный элемент for i: =1 to n do begin if a[i]> 0 then a[i]: =max; write(a[i]: 3); end; writeln; end.
Alekseevich_Elena
23.08.2020
1. "школьное" решение // pascalabc.net 3.0, сборка 1064 var i,n1,n2: integer; s: longint; begin write('введите интервал для вычисления суммы: '); read(n1,n2); s: =0; if n1 mod 2 = 0 then i: =n1 else i: =n1+1; while i< =n2 do begin s: =s+i; i: =i+2 end; writeln('сумма четных чисел в интервале равна ',s) end. тестовое решение: введите интервал для вычисления суммы: 7 14 сумма четных чисел в интервале равна 44 2. современное решение // pascalabc.net 3.0, сборка 1064 var n1,n2: integer; begin write('введите интервал для вычисления суммы: '); read(n1,n2); if odd(n1) then inc(n1); writeln('сумма четных чисел в интервале равна ',range(n1,n2,2).sum); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Люди! на с++ как разложить элементы одного массива по возрастанию и убыванию! мне говорили пузырковый какой та вид! но как выглядит его программный образ? в с++
#include < iostream> #include < stdio.h> #include < conio.h> #include < time.h> using namespace std; int main(){ srand(unsigned(time(; int n; cout < < "n = "; cin > > n; int a[100]; cout < < "source massive \n"; for (int i = 0; i < n; i++) { a[i] = rand() % 21; cout < < a[i] < < " "; } for (int i = 0; i < n - 1; i++) for(int j = 0; j < n - i - 1; j++) if (a[j] > a[j + 1]) { int temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } cout < < "\nsorted massive \n"; for (int i = 0; i < n; i++) cout < < a[i] < < " "; _getch(); return 0; }