Với mỗi số nguyên dương N, ta đặt $S_{N}$ = $1^{5}$ + $2^{5}$ +$3^{5}$ +...+$n^{5}$ . Tìm hai chữ số cuối của $S_{N}$ . Yêu cầu : Nhập vào từ bàn phím số nguyên dương N (N<=100). In ra màn hình hai chữ số cuối của $S_{N}$ . Ví dụ: Input 6 Output 01

2 câu trả lời

#include<bits/stdc++.h>

using namespace std;

int main (){

long long N,so1,so2,tong=0;

cin>>N;

for(int i=1;i<=N;i++){

tong = tong + pow(i,5);

}

so1 = tong%10;

so2 = (tong/10)%10;

cout<<so2<<so1;

}

#include <iostream>
#include <cmath>

#define int long long
using namespace std;

int32_t n;
int res;

int32_t main() {
    cin >> n;
    for (int32_t i = 1; i <= n; ++i) res += pow(i, 5), res %= 100;
    if (res < 10) cout << 0 << res; else cout << res;
}