serzhs869
?>

Составить процедуру : начав тренировки, спортсмен в первый день пробежал 10 км. каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. составьте процедуру расчета, через сколько дней спортсмен пробежит суммарный путь 100 км ?

Информатика

Ответы

Shpunt-86
1var     i,k: integer;     a,b: array[1..10]of integer; begin writeln('исходный массив: '); for i: =1 to 10 do   begin   a[i]: =random(-10,10);   write(a[i]: 3)   end; for i: =1 to 10 do   begin   if a[i]< 0 then     begin     k: =k+1;     b[k]: =a[i]     end   end; for i: =1 to 10 do   begin   if a[i]> =0 then     begin     k: =k+1;     b[k]: =a[i]     end   end; writeln; writeln('преобразованный массив: '); for i: =1 to 10 do write(b[i]: 3) end. 2.var i,j,k,n,x,p: integer; a,b: array of integer; f: boolean; beginwrite('сколько будет чисел: '); readln(n); setlength(a, n); for i: =1 to n do  begin  f: =false;   write('введите число: ');   readln(x);   for j: =0 to n-1 do      if x=a[j] then f: =true;       if f=false then          begin          a[k]: =x;           k: =k+1;           end  end; setlength(b, k); for i: =0 to k-1 do  b[i]: =a[i]; for i: = 0 to k-1 do      for j : = 0 to k-1 do          begin          if b[i] < b[j] then            begin            p : = b[i];               b[i] : = b[j];               b[j] : = p          end    end; writeln('отсортированный массив: '); for i: =0 to k-1 do write(b[i]: 3)end.2.1var  i,j,k,n,x,p: integer;   a: array[1..1000] of integer;     f: boolean; beginwrite('сколько будет чисел: '); readln(n); k: =1; for i: =1 to n do    begin    f: =false;     write('введите число: ');     readln(x);     for j: =1 to n do        if x=a[j] then f: =true;         if f=false then          begin          a[k]: =x;           k: =k+1;           end    end; for i: =1 to k-1 do      for j: =1 to k-1 do      begin          if a[i] < a[j] then            begin            p: = a[i];               a[i]: = a[j];               a[j]: = p              end      end; writeln('отсортированный массив: '); for i: =1 to k-1 do write(a[i]: 3)end.
спец387
1) разбиваем 32-битный код на 4 группы по 8 цифр и переводим каждую группу из 2-ной системы в 10-ную: 10111110101000110110001000101010  --> 190.163.98.42 2) аналогично предыдущей , только переводим наоборот, из 10-ной системы счисления в 2-ную: а) 65.128.255.12 --> 0 1000001 100000001111111100001100б) 192.48.0.24 --> 11000000001100000000000000011000 3) 115628382 --> 115.62.83.82 решаем  с конца: - 4-е число не может быть 382, значит оно состоит из одной или двух цифр; - пусть последнее число 2, тогда 3-е может быть только 38, но тогда 2-е получается 628, что невозможно; - тогда пусть последнее число 82, тогда 3-е может быть только 83,  тогда 2-е получается 62, а 1-е 115

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

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

Составить процедуру : начав тренировки, спортсмен в первый день пробежал 10 км. каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. составьте процедуру расчета, через сколько дней спортсмен пробежит суммарный путь 100 км ?
Ваше имя (никнейм)*
Email*
Комментарий*

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

artem032100
Смирнов-Оськина
tenvalerij
fialkaflowers77
борисовна Елена78
serge-lysoff
galtig83
Vos-sv
Семеновна-Павел
predatorfishing608
smnra219
sryzhova6392
lenapopovich556510
Irina_Nikolai
LYuBOV