EBOBun tapilmasi tƏlƏb olunur.proqrami yazmisam.amma sehv var.duzeliş ede bilersiz zehmet olmasa.
1 | program ebob; |
2 | label 1; |
3 | var a,b,c:real; |
4 | begin readln(a,b); |
5 | 1. if ab then a:=a-b else b:=b-a; |
6 | if ab then go to 1 else c:=a; |
7 | writeln('c=',c); |
8 | end. |
Verilmiş cavablar və yazılan şərhlər (2 cavab var)
1
1
program Cavabler_net;
2
var a,b,min,say,i,ebob,k:integer;
3
begin
4
k:=0;
5
writeln('a ve b-nin qiymetlerini daxil edin:');
6
readln(a,b);
7
if(a>b) then min:=b
8
else min:=a;
9
if(a mod b=0) then k:=1;
10
for i:=1 to min do begin
11
if(k<>1) then begin
12
if(i<>min) then begin
13
if ((a mod i=0) and (b mod i=0)) then begin
14
ebob:=i;
15
end;
16
end;
17
end
18
else
19
if ((a mod i=0) and (b mod i=0)) then begin
20
ebob:=i;
21
end;
22
end;
23
writeln('Daxil olunan ededlerin ebobu: ',ebob);
24
readln;
25
end.
1
Çalışın kodlarınızda goto istifadə etməyəsiniz.
Sual verin
Cavab verin