Ксюня_Дикарева@vk
14-08-2015, 17:53
Помогите,пожалуйста, перевести эту программу на любой язык.
var
s, f, t, Min: integer;
begin
writeln('введите s и f');
readln(s, f);
Min := 32000;
if (f mod 10 = 0) then
begin
if (s mod 10 = 7) then begin
for t := 1 to 32000 do
if (t mod 10 = 3) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 3) then begin
for t := 1 to 32000 do
if (t mod 10 = 7) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 9) then begin
for t := 1 to 32000 do
if (t mod 10 = 9) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 1) then begin
for t := 1 to 32000 do
if (t mod 10 = 1) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end
end
else for t := 1 to 32000 do
if ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end;
writeln(Min);
end.
var
s, f, t, Min: integer;
begin
writeln('введите s и f');
readln(s, f);
Min := 32000;
if (f mod 10 = 0) then
begin
if (s mod 10 = 7) then begin
for t := 1 to 32000 do
if (t mod 10 = 3) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 3) then begin
for t := 1 to 32000 do
if (t mod 10 = 7) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 9) then begin
for t := 1 to 32000 do
if (t mod 10 = 9) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end;
if (s mod 10 = 1) then begin
for t := 1 to 32000 do
if (t mod 10 = 1) and ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end
end
end
else for t := 1 to 32000 do
if ((s * t - 1) mod f = 0) then begin if t < Min then Min := t; end;
writeln(Min);
end.