alisapavlushina
?>

«C»: Ввести с клавиатуры два натуральных числа и сравнить количество шагов цикла для вычисления их НОД с обычного и модифицированного алгоритмов Евклида.Пример:Введите два числа:1998 2НОД(1998, 2)=2Обычный алгоритм: 998Модифицированный: 1

Информатика

Ответы

dumpler

S - площадь кольца

Взято число Пи, равное 3,14.

Язык программирования: Паскаль

var

S, r1, r2 : real;

begin

readln (r1);

readln (r2);

S := 3.14 * (SQR(r1) - SQR(r2));;

writeln (S);

end.

Yevgeniya1807
1. В приведенном коде ошибка. Не хватает ";" в третьей строке снизу.
2. Немного изменим ваш код и получим искомое значение x
Искомое число х = 16293

var
  x, y, a, b, k: integer;

begin
  k:=10000;
  repeat
    x:=k;
    a := 0; b := 0; y := 1;
    while x > 0 do
    begin
      if (x mod 10) mod 2 = 0
        then
        a := a * 10 + x mod 10
      else begin
        y := y * 10;
        b := b * 10 + x mod 10
      end;
      x := x div 10
    end;
    a := a * y + b;
    k := k + 1;
    until a = 26391;
    writeln(a:8, k-1:8); 
end.

 
KseniGum9
Прямого кода. Прямой код двоичного числа совпадает по изображению с записью самого числа.
обратного кода. Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.
дополнительного кода. Дополнительный код положительного числа совпадает с прямым кодом. Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы.

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

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

«C»: Ввести с клавиатуры два натуральных числа и сравнить количество шагов цикла для вычисления их НОД с обычного и модифицированного алгоритмов Евклида.Пример:Введите два числа:1998 2НОД(1998, 2)=2Обычный алгоритм: 998Модифицированный: 1
Ваше имя (никнейм)*
Email*
Комментарий*