очевидно, что все числа представлены в двоичной системе счсления. Представим десятичные числа в 2-й системе счсления
0=0
1=1
2=10
3=11
4=100 (у него 4 брата)
5=101
6=110
7=111
8=1000 (8лет младшему брату)
9=1001 (брат учится в 9 классе)
10=1010
11=1011
12=1100
13=1101
14=1110
15=1111 (15 лет старшему брату)
Про Рауфа тоже самое 5 конфет и 4 конфеты = 9 конфет
Var a:array[1..10000] of integer;
n,i,j,k,t:integer;
begin
readln(n);
for i:=1 to n do
read(a[i]);
j:=n;
repeat
k:=j;
j:=0;
for i:=1 to k-1 do
if a[i+1]j:=i;
t:=a[i];
a[i]:=a[i+1];
a[i+1]:=t;
for t:=1 to n do
write(a[t],' ');
writeln;
end;
until j=0;
if k=n then
writeln(0); //Если перестановок не было, программа выводит только число 0. Если эта команда не нужна, можешь ее убрать
end.
1. Выключи комп.
2. Включи и при загрузке зажми F9 .
3. Выбери в меню восстановление запуска.
4. Компьютер вернется до того момента, когда он еще запускался.
5. Зайди в Панель управления, поставь "Просмотр" - "Крупные значки" и зайди в "Центр обновления Windows" потом кликнуть "Предоставить мне выбор параметров" и поставь "Не проверять наличие обновлений"
Ну и всё, если не получается, то лучше уже винду переустановить.
<span>Послідовні цикли – це алгоритми, у яких циклічні структури слідують одна за одною, тобто лінійно. Вкладений цикл – це цикл, який використовується як команда в тілі іншого циклу.
</span>Допоміжний<span> (підлеглий) алгоритм (процедура) - алгоритм, розроблений раніше і цілком використовуваний при алгоритмізації конкретної задачі. В деяких випадках при наявності однакових послідовностей вказівок (команд) для різних даних з метою скорочення запису також виділяють допоміжний алгоритм.
</span>