물리학"무엇

G

giogiogio

Guest
어떤 번호가 947 자리 숫자의 마지막 ^ 362?불러 전 완벽한 솔루션을 필요로,이 수치를 도울 수있습니다.

 
947 ^ 362 =
2745948571821074460117767511934525623726695390994942893853121271175569
2465869164672059839447465232567749040956518321177110373301273250840811
2833576548938705845289303982469204071419423154726009794296598262151457
5805255298107990324477012167443353221465694707732964724055931317413352
3977508874048568177249527388724549428189316385068306627993235825384643
4605166354084510840993960693590363260534637008247370877455431219927028
7283747300637937030356081548764186164018595629421251358385328366972959
0539430090502856908734081505205753287618596176092620740657108667904131
9427776263400061760544306892710725961320778167789296982889630303774891
6652019897911955604736755415063659485033743677683180319734067055832775
2653895793616047835799553253094320821137730305771270108974068452324697
9477551329540959272832636540241228987837401618443156268443740181839551
3207763680744362876615481314073479406202673595802383950198315275514118
5146286408155598211350956077591863372420988162173276760508144457086752
3698644910324530570673654179761746935303832222176370690187576004103826
1230290077981863656261873609

그래서 당신은 마지막 자리가 ...

 
좋아, 당신의 숙제를 here're :
당신이 마지막으로 자리를 계산하려면 아래 proggi 사용할 수있습니다.
마술이 : 만약 당신이 그냥 자리에 마지막으로, 귀하의 계산은 마지막 숫자를 줄일 수 알고 싶어합니다.그래서 우리는 947를 계산하지 않습니다 ^ 362,하지만 7 ^ 362.
전력 계산 자체가 지수 시간을 기준으로 증식을 의미합니다.
그래서 순서 될 것이다 :
7 ^ 1 = 7
7 ^ 2 = 49
7 ^ 3 = 343
7 ^ 4 = 2401
7 ^ 5 = 16,807
7 ^ 6 = 117,649
.
.
.
7 ^ 362 = 아주 큰 숫자

매우 큰 숫자로서 () 우리가 마지막으로 자리를 다시 각 곱셈의 결과를 줄일 수있는 특별한 관심이없는 라이브러리가 필요합니다.
그래서 순서 (비교처럼 위의 자리 시퀀스의 마지막) :
1 * 7 = 7 - "7
7 * 7 = 49 - "9
9 * 7 = 63 - "3
3 * 7 = 21 - "1
1 * 7 = 7 - "7
7 * 7 = 49 - "9
....(총 362 회 반복) - "검색 결과 : 9

Btw.널 알아볼거야 그 자리 항상 마지막 :의 순서 7 9 3 1
그럼 당신도 계산할 수 362 / 4 = 90.5.0.5이 순서가 끝나면 결과를 9 일입니다

코드 :

무효의 main (무효)

(

서명 int 근거;

서명 int 지수;

서명 숯불 lastdigit;

서명 int 카운터;기준 = 947;

지수 = 362;

printf ( "\의 자리에 마지막으로 : % d 개 ^ % d 개 \ n", 기초 지수 nCalculating);

기준 = lastdigit = 기초 % 10; / / 숫자, 예를 들어, 마지막으로 줄일 수 947 - "7

(카운터에 대한 = 2; 카운터 "= 지수; 카운터 )

(

lastdigit = lastdigit * 근거;

lastdigit = lastdigit % 10; / / 마지막 자리에 결과를 줄일 수

/ / printf ( "\ nExponent : % d 개 마지막 자리 : % d 개", 카운터, lastdigit);

/ / getch ();

)

printf ( "\ n \ nResult : % d 개 \ n", lastdigit);

)

 

Welcome to EDABoard.com

Sponsor

Back
Top