Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Viết chương trình tính ~S~, biết rằng:
$$ S = 1 + 2 + 3 + ... + n $$
Trong đó, ~ n ~ là số nguyên dương nhập từ bàn phím.
Input
Số nguyên dương ~n~, ~n \le 10^6~
Output
Giá trị của ~S~
Sample
Input #1
3
Output #1
6
Bình luận
include <bits/stdc++.h>
using namespace std; int main() { int n; int s = 0; cin >> n; s = n*(n+1)/2; cout << s << endl; return 0; }
include <bits/stdc++.h>
using namespace std; int main() { int n; int s = 0; cin >> n; s = n*(n+1)/2; cout << s << endl; return 0; }
#include <bits/stdc++.h>
using namespace std; long long n,i,s; int main(){ cin>>n; cout << n*(n+1)/2 ; }
c++ dùng hàm đệ quy
include <iostream>
using namespace std;
int sum(int a){ if(a == 1) return 1; else return a+sum(a-1); } int main(){ int a; cin>>a; cout<<sum(a); return 0; }
( BÍ HÃY THAM KHẢO ) C++
include<bits/stdc++.h>
using namespace std;
int main(){
}
Cách áp dụng kiến thức toán học
include<bits/stdc++.h>
using namespace std;
int main(){
}
Tinh tong
n = int(input())
s = sum(int(i) for i in range(1,n+1))
print(s)
gửi cả code luôn cho mk tham khảo
include<iostream>
using namespace std; int sum(int n) { int sum = 0; for (int i = 0; i <= n; i++) sum += i; return sum; } int main() { int n; do { cout << "Nhap n: "; cin >> n; } while (n <= 0); cout << "Tong cua day so la: " << sum(n)<<endl; system("pause"); return 0; } mấy bạn thấy có gì lỗi thì báo cho mk nhé. mk bị sai
hao no
ko nghi bai de the
ans = n * (n + 1) / 2;
để này cho người mới mà
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
bài này dùng công thức tính nhanh : sum = (n*(n+1)/2)
int a,tong=0; scanf("%d",&a); for(int i=0;i<=a;i++){ tong=tong+i; } printf("%d",tong);
include "stdio.h"
int main(){ int a,tong=0; scanf("%d",&a); for(int i=0;i<=a;i++){ tong=tong+i; } printf("%d",tong); }