Anna572
?>

По информ! кажется легко но больше 2- х вариантов придумать не могу!

Информатика

Ответы

Semenovt
Var   x,n: integer; begin   write('n='); read(n);   for x: =1 to n do       writeln(x: 5,4-x: 10) end.   пример n=10       1                3       2                2       3                1       4                0       5              -1       6              -2       7              -3       8              -4       9              -5     10              -6
stanefimov
Вычислим остатки от деления обоих чисел на 9, для этого заметив, что у числа 10a + c такой же остаток, что и у a + c. тогда можно, считывая цифру за цифрой, получить остаток для всего числа. дальше проверяем, чем равно произведение остатков: если делится на 9, то произведение делится на 9, иначе не делится. function mod9(f: text): integer; var   c: char;   rem: integer; begin   rem : = 0;   while not eoln(f) do   begin     read(f, c);     rem : = (rem + ord(c) - ord('0')) mod 9;   end;   readln(f);   mod9 : = rem; end;   var   f: text;   a: integer;   begin   assign(f, 'input.txt');   reset(f);   a : = mod9(f) * mod9(f);   close(f);   assign(f, 'output.txt');   rewrite(f);   writeln(f, a);   if a mod 9 = 0 then     write(f, 'yes')   else     write(f, 'no');   close(f); end.

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

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

По информ! кажется легко но больше 2- х вариантов придумать не могу!
Ваше имя (никнейм)*
Email*
Комментарий*

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

Larisa Bulgakova
aeykin
margarita25061961
Melnik Kaveshnikova1746
если не знаете то не пишите​
Vyacheslavovna
viktoritut
Андрей628
kris5009646
lestnica
forosrozhkov
Лилит_Шутова
annasv8
chulki-kupit
Алина1564
stusha78938