Em hãy viết chương trình tính tổng: S= 1+3+5+...+99 ( bằng ngôn ngữ C++)
2 câu trả lời
#include <iostream>
using namespace std;
int main()
{
int S = 0, i = 1;
while (i < 100) {
S = S + i;
i = i + 2;
}
cout << "S = " << S;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long n,s;
int main()
{
cin >> n;
for (long long i=1; i<=n; i++)
if (i%2!=0)
s+=i;
cout << s;
}
Có thể thử:
//Dưới đây là mình cho chạy i+=2 để bỏ qua các số chẵn nhé, nếu bạn cần làm nhanh
#include <bits/stdc++.h>
using namespace std;
long long n,s;
int main()
{
cin >> n;
for (long long i=1; i<=n; i+=2)
s+=i;
cout << s;
}
Câu hỏi trong lớp
Xem thêm