Какое число будет напечатано на экране компьютера в результате выполнения фрагмента программы? бейсик d=1 for k=3 to 5 d=d*3 next k print d паскаль d: =1; for k: =3 to 5 do d: =d*3; writeln(d);
// PascalABC.NET 3.2, сборка 1362 от 14.12.2016 // Внимание! Если программа не работает, обновите версию!
function NOD(m,n:integer):integer; begin while n>0 do (m,n):=(n,m mod n); Result:=m end;
begin var a,b:integer; Write('Введите пару натуральных чисел:'); Read(a,b); Writeln('НОД=',NOD(a,b)) end.
Пример Введите пару натуральных чисел:7955 5661 НОД=37
mposte
17.06.2021
1. program pr1; uses crt; var n,k,i,t:integer; begin clrscr; write('Введите целое число n='); readln (n); for i:=2 to n do begin t:=0; for k:=2 to n do if i mod k=0 then t:=t+1; if t=1 then write(i:3); end; readln; end.
2.
Program pr2; Var a, b: Integer;
Function NOD(a, b: Integer): Integer; Var tmp, r: Integer; Begin If b > a Then Begin tmp := a; a := b; b := tmp; End; tmp := a; While tmp > 0 Do Begin Result := tmp; tmp := tmp - b; End; End;
Какое число будет напечатано на экране компьютера в результате выполнения фрагмента программы? бейсик d=1 for k=3 to 5 d=d*3 next k print d паскаль d: =1; for k: =3 to 5 do d: =d*3; writeln(d);
Соответственно, 1*3*3*3=27.