Составители:
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
var d:integer;
begin
while a<>b do
if a>b then a:=a-b
else b:=b-a;
d:=a;
nod:=d;
end;
begin
readln(A,B,C);
D:=nod(A,B);{1-е обращение к функции}
D:=nod(D,C);{2-е обращение к функции}
writeln('nod(A,B,C)=',D);
readln;
end.
Вариант II
program nod1(input,output);
var A,B,C,D:integer;
procedure nod(var a,b,d:integer);
begin
while a<>b do
if a>b then a:=a-b
else b:=b-a;
d:=a;
end;
begin
writeln('Введите три числа А, В, С: ');
readln(A,B,C);{ввод исход данных}
nod(A,B,D);{первое обращение к процедуре}
nod(C,D,D);{второе обращение к процедуре}
writeln('D=',D);
readln;
end.
7) Дано натуральное число n. Определить является ли оно простым.
program prost(input,output);
58
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
var d:integer;
begin
while a<>b do
if a>b then a:=a-b
else b:=b-a;
d:=a;
nod:=d;
end;
begin
readln(A,B,C);
D:=nod(A,B);{1-е обращение к функции}
D:=nod(D,C);{2-е обращение к функции}
writeln('nod(A,B,C)=',D);
readln;
end.
Вариант II
program nod1(input,output);
var A,B,C,D:integer;
procedure nod(var a,b,d:integer);
begin
while a<>b do
if a>b then a:=a-b
else b:=b-a;
d:=a;
end;
begin
writeln('Введите три числа А, В, С: ');
readln(A,B,C);{ввод исход данных}
nod(A,B,D);{первое обращение к процедуре}
nod(C,D,D);{второе обращение к процедуре}
writeln('D=',D);
readln;
end.
7) Дано натуральное число n. Определить является ли оно простым.
program prost(input,output);
58
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
