Se dau doua numere naturale, sa se determine cel mai mare divizor comun.
edward12:
inc ce limbaj?
var a,b,r,aux :integer;
begin
read(a);
read (b);
if a <b then begin
aux:=a;
a:=b;
b:=aux;
end;
while r<>0 do
begin
r:=a mod b
a:=b;
b:=r;
end;
write (‘cmmdc=’,a);
end.
Răspunsuri la întrebare
Răspuns de
2
C++ :
#include<iostream.h>
void main()
{
int a,b,r;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
r=a%b;
while(r)
{
a=b;
b=r;
r=a%b;
}
cout<<"cmmdc: "<<b;
}
#include<iostream.h>
void main()
{
int a,b,r;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
r=a%b;
while(r)
{
a=b;
b=r;
r=a%b;
}
cout<<"cmmdc: "<<b;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Studii sociale,
9 ani în urmă