Valentina
?>

Люди! на с++ как разложить элементы одного массива по возрастанию и убыванию! мне говорили пузырковый какой та вид! но как выглядит его программный образ? в с++

Информатика

Ответы

АндреевичЮлия

#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; }

steger
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.
olqa27
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Люди! на с++ как разложить элементы одного массива по возрастанию и убыванию! мне говорили пузырковый какой та вид! но как выглядит его программный образ? в с++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Чубкова1290
helenavalenti2846
Alisa
yfetyukov2
Людмила Анна
Sergei_Olga658
Chernaya
Каныбек698
Lusiarko65
Владимир1524
mihalewanadia20176987
ivanovmk1977
Светлана308
АминаИван
necit12