apetit3502
?>

Даны два целых числа. Написать программу, которая определяет их равенство. Если числа равны, то программа должна вывести фразу «числа одинаковые», если не равны, то «числа разные». Для решения используйте полное ветвление (IF … then … else…)

Информатика

Ответы

koochma

program ky;

var

a, b: integer;

bool: boolean;

begin

readln(a);

readln(b);

bool := true;

begin

if a = b then

writeln('числа одинаковые') ;

end;

if a < b then

writeln('числа разные') ;

end.

s-shulga
Var dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 :real;

procedure nod( var dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 :real; );
var a:array[1..6] of real;
i : integer;
begin
dv1:=100;
tr1:=100;
pt1:=100;
for i:= low(a) to high (a) do begin
readln(a[i]);
repeat
if( (a[i] mod 2) =0) then begin
a[i]:=a[i]/2;
dv:=dv+1;
end
else if( ( a[i] mod 3)=0) then begin
a[i]:=a[i]/3;
tr:=tr+1;
end
else if ( ( a[i] mod 5)=0) then begin
a[i]:=a[i]/5;
pt:=pt+1;
end;

untill(a=1);
if dvif trif ptdv:=0;
tr:=0;
pt:=0;
end;
if dv1>0 then dv2:=dv1*2 else dv2:=1;
if tr1>0 then tr2:=tr1*3 else tr2:=1;
if pt1>0 then pt2:=pt1*5 else pt2:=1;
nod:=dv2*tr2*pt2;
writeln(nod);
end;
begin
nod( dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 );
end.

end;
fotostock
Задача №1
//PascalABC.NET (версия 3.1, сборка 1196 от 09.03.2016)
Var n, i: integer; 
Begin                   
writeln ('Введите число');
readln(n);                                    
writeln('Делители числа:');  
for i := 1 to n div 2 do     
  if (n mod i) = 0 then begin 
    write(i,'  ');
  end;         
End.       

Задача №2 (алгоритм не очень шустрый, но работает и понятный)
//PascalABC.NET (версия 3.1, сборка 1196 от 09.03.2016)
var
  a, b, x, y, nod: integer;

begin
  writeln('Введите a,b');
  readln(a, b);
  x := a;y := b;
  while x <> y do
    if x > y
      then x := x - y
    else y := y - x;
  nod := x;
  writeln('NOD(', a, ',', b, ')=', nod);
end.

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

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

Даны два целых числа. Написать программу, которая определяет их равенство. Если числа равны, то программа должна вывести фразу «числа одинаковые», если не равны, то «числа разные». Для решения используйте полное ветвление (IF … then … else…)
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vyacheslavovich Mikhailovich1421
annakorotaev3
sjmurko
vallzh8328
vedaikin
arutchevben64
oskina3
laktionova-natal
pechyclava
zsv073625
Сергеевич1907
nsmirnova
KononovaMaiorov453
david-arustamyan1
tigo1
▲