А) var a,i,su,ss:integer;begina:=1;ss:=0;su:=1;for i := 1 to 3 dobeginss:=ss+a;su:=su*a; a:=a+2;end;writeln(ss,' ',su);<span>end. Б)</span>var a,i,su,ss:integer;begina:=2;ss:=0;su:=1;for i := 1 to 3 dobeginss:=ss+a;su:=su*a; a:=a+2;end;writeln(ss,' ',su);<span>end. В)</span>var a,i,su,ss:integer;begina:=3;ss:=0;su:=1;for i := 1 to 3 dobeginss:=ss+a;su:=su*a; a:=a+3;end;writeln(ss,' ',su);<span>end. Г)</span>var a,i,su,ss:integer;begina:=4;ss:=0;su:=1;for i := 1 to 3 dobeginss:=ss+a;su:=su*a; a:=a+4;end;writeln(ss,' ',su);<span>end.</span>
Твоя программа - кривая реализация вычисления наибольшего общего делителя двух чисел. Единственное, что здесь можно предусмотреть, - чтобы m не было больше n, иначе он не работает.
Вот она же на JS:
javascript:var m = prompt(), n = prompt(), k = m + n;