Определите последнюю цифру степени 7n, для (n<100).

0 голосов
14 просмотров

Определите последнюю цифру степени 7n, для (n<100).


Информатика (71 баллов) | 14 просмотров
0

Хотя нет, можно и без длинной - в принципе ничего сложного.

0

Тогда k=n mod 4, и для k={0,1,2,3} имеем искомую цифру {1,7,9,3}

0

Собственно, это и все

0

да, так и есть

0

Var n,k,i : Byte;Begin k:=1; For n:=80 to 99 do Begin For i:=1 to n do k:=k*7 mod 10; Writeln(k); end;end.

0

после Writeln забыл k:=1;

0

Вообше-то я понял условие так, что n<100, а найти надо последнюю цифру в выражении 7^n

0

да, и я так понял, просто сделал табличку степеней от 80 до 99

0

достаточно держать только последнюю цифру

0

спасибо:)

Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
const
  r:array[0..3] of integer=(1,7,9,3);
begin
  Writeln('Последняя цифра ',r[ReadInteger('n=') mod 4])
end.

Тестовое решение:
n= 7
Последняя цифра 3

(142k баллов)