Tính tổng các số chẵn từ 1 đến 1000
Bài 1;Tính nhanh tổng các số chẵn từ 2 đến 1000
Bài 2:Tính nhanh tổng các số lẻ từ 1 đến 1000
Bài 1 : Số các số chẵn từ 2 đến 1000 là:
(1000 - 2) : 2 + 1 = 500(số)
Tổng các số chẵn từ 2 đến 1000 là:
(1000 + 2) x 500 : 2 = 250500
1) số số hạng là :
( 1000 - 2 ) : 2 + 1 = 500 ( số hạng )
tổng các số chẵn từ 2 - 1000 là :
( 1000 + 2 ) x 500 : 2 = 259500
2 ) số số hạng là :
( 999 - 1 ) : 2 + 1 = 500 số số hạng
tổng là :
( 999 + 1 ) x 500 : 2 = 250000
Các bạn làm nhanh hơn thì có phải tốt hơn ko mình đã nộp bài rồi
hãy viết thuật toán cho bài toán Tính tổng các số tự nhiên chẵn từ 100 đến 1000
- Bài này mình viết ở ngôn ngữ C++
- Chương trình :
#include<iostream>
using namespace std;
int main() {
int g = 0;
for (int i = 100; i <= 1000; i++) {
if (i % 2 == 0) {
g += i;
}
}
cout << g;
return 0;
}
Em hãy viết thuật toán cho bài toán Tính tổng các số tự nhiên chẵn từ 100 đến 1000.
#include <bits/stdc++.h>
using namespace std;
long long i,t;
int main()
{
t=0;
for (i=100; i<=200; i++)
if (i%2==0) t=t+i;
cout<<t;
return 0;
}
Các số tự nhiên từ 1 đến 1000 thì tông các số chẵn lớn hơn tổng các số lẻ bao nhiêu đơn vị ?
giải chi tiết
Câu 1: Viết chương trình nhập vào số nguyên n có 2 chữ số (Nếu nhập sai thì nhập lại).
a) In ra các số chẵn từ 0 đến n
b) In ra các số lẽ từ 1 đến n
c) Tính tổng các số chẵn từ 0 đến n
d) Tính tổng các số lẻ từ 1 đến n
a, tính tổng các số chẵn từ 2 đến 100
b, tính tổng các số lẻ từ 1 đến 100
\(a\)
\(2+4+6+...+100\)(50 số hạng)
\(=\left(100+2\right).50:2\)
\(=102.50:2\)
\(=2550\)
\(b\)
\(1+3+5+7+...+99\)(50 số hạng)
\(=\left(99+1\right).50:2\)
\(=100.50:2\)
\(=2500\)
*Cách tính tổng 1 dãy số có quy luật : (số lớn nhất + số bé nhất) . số số hang : 2
học tốt!!!
a, dãy số các số chẵn từ 2 đến 100 là :
2;4;6;....; 98;100
dãy số trên có số số hạng là :
( 100 - 2 ) : 2 + 1 = 50 ( số )
tổng dãy số trên là :
( 100 + 2 ) * 50 : 2 = 2550
b, ta có dãy số lẻ từ 1 đến đến 100 là :
1;2;3 ; ... ' 97; 99
dãy số trên có số hạng là :
( 99- 1 ) : 2 +1 = 50 ( só hạng )
tổng dãy số trên là :
( 99+1 ) *50 :2 = 2500
đáp số
a.
Số số hạng
\(\left(100-2\right):2+1=50\)
Tổng
\(\left(100+2\right)\cdot50:2=2550\)
b.
Số số hạng
\(\left(99-1\right):2+1=50\)
Tổng
\(\left(99+1\right)\cdot50:2=2500\)
tính tổng các số lẻ trong phạm vi từ 1 đến 20
tính tổng các số chẵn trong phạm vi từ 1 đến n
Tính C = 1 + 3 + 5 +...+ 997 + 999
Từ 1 đến 1000 có 500 số chẵn và 500 số lẻ nên tổng trên có 500 số lẻ. Áp dụng các bài trên ta có
C = (1 + 999) + (3 + 997)+...+ (499 + 501)= 1000.250 = 250000 (Tổng trên có 250 cặp số)
Tính C = 1 + 3 + 5 +...+ 997 + 999
Từ 1 đến 1000 có 500 số chẵn và 500 số lẻ nên tổng trên có 500 số lẻ. Áp dụng các bài trên ta có
C = (1 + 999) + (3 + 997)+...+ (499 + 501)= 1000.250 = 250000 (Tổng trên có 250 cặp số)
cho một số nguyên dương n đọc từ tệp cau1.mp (0<n<1000) viết chương trình ghi vào tệp cau1.out tổng các số chẵn trong phạm vi từ 1 đến n
Viết ctrinh dưới đây bằng ngôn ngữ lập trình pascal? a)Tính tổng các số lẻ trong phạm vi từ 1 đến N(S=1+3+5+7...+N) b)Tính tổng các số chẵn trong phạm vi từ 1 đến N(S=2+4+6+8...+N c)Tính tích các số chẵn trong phạm vi từ 1 đến N(P=2.4.6...N) d)Tính tích các số lẻ trong phạm vi từ 1 đến N(P=1.3.5...N)
Program HOC24;
var i,n: integer;
S,P: longint;
begin
write('Nhap n: '); readln(n);
{..............................................}
readln
end.
-----------------------------------------------------------
Bạn điền vào {........................} theo từng bài nhé
a) S:=0;
for i:=1 to N do if i mod 2=1 then s:=s+i;
write('S= ',s);
b)
S:=0;
for i:=1 to N do if i mod 2=0 then s:=s+i;
write('S= ',s);
c) P:=1;
for i:=1 to N do if i mod 2=0 then p:=p*i;
write('P= ',p);
d)
P:=1;
for i:=1 to N do if i mod 2=1 then p:=p*i;
write('P= ',p);