Tin học làm bằng c++ nha

quang123@

Học sinh mới
Thành viên
13 Tháng tám 2022
4
1
6
15
Nghệ An
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Một lớp học gồm n bạn, các bạn được đánh số từ 1 đến n để tham gia một trò chơi như sau: ban đầu, bạn thứ i (i = 1, 2, 3, ..., n) sẽ ghi nhớ số thứ i - là chỉ số của mỗi bạn. Mỗi lượt, mỗi bạn sẽ lại phải ghi nhớ một số mới là bình phương của số mà bạn ấy đang nhớ. Kết thúc các lượt, các bạn sẽ nói số mà mình đang ghi nhớ cho cô giáo. Nếu tất cả các bạn trong lớp đều trả lời đúng, cô giáo sẽ có một phần thưởng cho cả lớp. Trước khi các bạn trả lời, lớp trưởng muốn kiểm tra sơ bộ bằng cách tính tổng S các số mà các bạn đang ghi nhớ, sau đó tìm 2 chữ số cuối cùng của S.

Yêu cầu: Cho số nguyên dương n. Tìm 2 chữ số cuối cùng của S, trong đó S là tổng các số mà các bạn đang ghi nhớ sau lượt đầu tiên.
Dữ liệu:
- Một dòng ghi số nguyên dương n (3<n<=106)
Kết quả:

- 2 chữ số cuối cùng của tổng S.

Ví dụ​

  • input
    3
    output
    14
 

nhvnduong

Học sinh
Thành viên
15 Tháng một 2022
11
10
21
code đây nha
#include <iostream>

using namespace std;

int main(){
int n, S;
cin >> n; S = 0;
while(n >= 1){
S += n*n;
n--;
}
cout << S%100;
}
 

aviaiva

Banned
Banned
Thành viên
17 Tháng ba 2008
70
31
111
32
An Giang
https://vatlypt.com
#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n;
cin >> n;
int sum = n * (n + 1) / 2;
int ans = pow(2, n - 1) * sum % 100;
cout << ans << endl;
return 0;
}
 
Top Bottom