Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
A. 1
B. 100
C. 99
D. Tất cả đều sai
Từ 1 đến 1 tỷ
(Dành cho học sinh THCS và PTTH)
Người ta kể rằng khi thầy giáo đề nghị cậu học trò 9 tuổi Gauss tính tổng từ 1 đến 100:
1 + 2 + 3 + ... + 99 + 1000 thì Gauss bé nhỏ đã suy luận rất thông minh: cộng số đầu với số cuối: 1 +
100; số thứ hai cộng với số trước số cuối: 2 + 99; ... Tổng của mỗi cặp như vậy bằng 101, và lặp lại 50
lần. Thành thử, tổng của các số nguyên từ 1 đến 1000 bằng: 101*50 = 505
Bằng phương pháp này hãy giải bài toán khó hơn sau: Tính tổng các chữ số từ 1 đến 1000000000 (từ 1
đến 1 tỷ).
Chú ý: ở đây không phải là tổng của các số mà là tổng của tất cả các chữ số.
còn mik thì tệ hơn mik mới học lớp 4
Hãy xác định input và output của bài toán và trình bày thuật toán để giải bài toán Cho dãy A gồm N số nguyên A … .AN - 1
a ) Hãy tính tổng của tất cả các số trong dãy
b ) Hãy đếm tất cả các số chẵn trong dãy .
c ) Hãy số lớn nhất trong dãy . d ) Hãy sắp xếp các số trong dãy thành dãy tăng
a:
#include <bits/stdc++.h>
using namespace std;
long long n,x,i,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<t;
return 0;
}
Câu 1: Tìm số liền trước của số tự nhiên chẵn lớn nhất có 5 chữ số khác nhau. a) 98762 b) 98765 c) 99997 d) 98763
Câu 2: Hoa tính tổng tất cả các số chẵn từ 2 đến 100. Lan tính tổng tất cả các số lẻ từ 1 đến 99. Sau đó Mai lấy kết quả của Hoa trừ đi kết quả của Lan. Hỏi Mai sẽ nhận được kết quả là bao nhiêu? a) 50 b) 5080 c) 2500 d) 2550
Câu 1 D (98764 là số chẵn lớn nhất có 5 chữ số khác nhau)
Câu 2 A. Tổng Hoa - Tổng Lan = (2+4+6+...+100) - (1+3+5+...+99) = 2-1+4-3+...+100-99 = 1+1+1+...+1 (50 số 1)
Câu 2 ) Bài giải:
Số các số chẵn từ 2 đến 100 là:
( 100 – 2 ) : 2 + 1 = 50 (số hạng)
Số các số lẻ từ 1 đến 99 là:
( 99 – 1 ) : 2 + 1 = 50 (số hạng)
Tổng của tất cả các số chẵn từ 2 đến 100 là:
( 100 + 2 ) x ( 50 : 2 ) = 2550
Tổng của tổng tất cả các số lẻ từ 1 đến 99 là:
(1 + 99 ) x ( 50 : 2 ) = 2500
Mai lấy kết quả của Hoa trừ đi kết quả của Lan là:
2550 - 2500 = 50
Đáp số: .................
P/s vậy chọn đáp án A
Tính tổng (biến T) 4 số nguyên được nhập từ bàn phím là các biến a,b,c,d. (viết cả 3 phần 'Xác định bài toán, Xác định bài toán với viết chương trình') mik đang cần gấp ạ
#include <bits/stdc++.h>
using namespace std;
long long a,b,c,d,t;
int main()
{
cin>>a>>b>>c>>d;
t=a+b+c+d;
cout<<t;
return 0;
}
hóa tính tổng tất cả các số chẵn từ 2 đến 100. lần tính tổng tất cả các số lẻ từ 1 đến 99. sau đó mai lấy kết quả của hoa trừ cho kết quả của lan. hỏi mãi sẽ nhận được kết quả bao nhiêu
Bài giải:
Số các số chẵn từ 2 đến 100 là:
( 100 – 2 ) : 2 + 1 = 50 (số hạng)
Số các số lẻ từ 1 đến 99 là:
( 99 – 1 ) : 2 + 1 = 50 (số hạng)
Tổng của tất cả các số chẵn từ 2 đến 100 là:
( 100 + 2 ) x ( 50 : 2 ) = 2550
Tổng của tổng tất cả các số lẻ từ 1 đến 99 là:
(1 + 99 ) x ( 50 : 2 ) = 2500
Mai lấy kết quả của Hoa trừ đi kết quả của Lan là:
2550 - 2500 = 50
Đáp số: .................
hok tốt
Câu 1:Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được
khai báo là kiểu dữ liệu nào?
A. Integer
B. Real
C. String
D. Tất cả các kiểu trên đều được
Câu 2:Đoạn chương trình sau giải bài toán nào?
For I:=1 to M do
If (I mod 3 = 0) and (I mod 5 = 0) then
T := T + I;
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Câu 3:Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
A. 1
B. 100
C. 99
D. Tất cả đều sai
Câu 4:Trong lệnh lặp For – do:
A. Giá trị đầu phải nhỏ hơn giá trị cuối
B. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối
C. Giá trị đầu phải lớn hơn giá trị cuối
D. Giá trị đầu phải bằng giá trị cuối
Câu 5:Sau khi thực hiện đoạn chương trình sau:
S:=10;
For i:=1 to 4 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A. 20
B. 14
C. 10
Câu 1: A
Câu 2: B
Câu 3: B
Câu 4: B
Câu 5: A
Bài toán :tính tổng các phần tử của dãy số A gồm a1, a2,..., an cho trướcHãy chọn câu đúng
A. Tất cả đều đúng
B.Kết quả thu được là:tổng các số từ a1+a2...+a100
C.Kết quả thu được là: các số từ a1,a2,...,a100
D.Kết quả thu được là: các gồm 100 số
Bài toán :tính tổng các phần tử của dãy số A gồm a1, a2,..., an cho trướcHãy chọn câu đúng
A. Điều kiện cho trước là: các số từ a1+a2+...+a100
B. Điều kiện cho trước là: tổng các số từ a1+a2+...+a100
C. Điều kiện cho trước là: các số từ a1,a2,...,a100
D. tất cả đều đúng
Tìm số các số có giá trị nhỏ nhất trong n số đã cho( e hãy xác định điều kiện cho trước của bài này)
A.Các số gồm n đã cho
B.số n
C.n là nhỏ nhất
D.Số có giá trị nhỏ nhất
Cần gấp ạ )):
hỏa tính tổng tất cả các số chẵn từ 2 đến 100. lần tính tổng tất cả các số lẻ từ 1 đến 99. sau đó lần lấy kết quả của mai trừ đi kết quả của lan. hỏi mãi sẽ nhận được kết quả bao nhiêu
Từ 2 đến 100 có tất cả số chẵn là : ( 100 - 2 ) : 2 + 1 = 50 ( số )
Tổng các số chẵn từ 2 đến 100 là : ( 100 + 2 ) x 50 : 2 = 2550
Từ 1 đến 99 cũng sẽ có 50 số lẻ , vậy tổng các số lẻ từ 1 đến 99 là : ( 99 + 1 ) x 50 : 2 = 2500
Kết quả Mai sẽ nhận được là : 2550 - 2500 = 50
Đ/S : 50
Bài giải:
Số các số chẵn từ 2 đến 100 là:
( 100 – 2 ) : 2 + 1 = 50 (số hạng)
Số các số lẻ từ 1 đến 99 là:
( 99 – 1 ) : 2 + 1 = 50 (số hạng)
Tổng của tất cả các số chẵn từ 2 đến 100 là:
( 100 + 2 ) x ( 50 : 2 ) = 2550
Tổng của tổng tất cả các số lẻ từ 1 đến 99 là:
(1 + 99 ) x ( 50 : 2 ) = 2500
Mai lấy kết quả của Hoa trừ đi kết quả của Lan là:
2550 - 2500 = 50
Đáp số: .................
hok tốt
tính tổng các số tự nhiên từ 100 đến 1000 (vòng lặp for do)
uses crt;
var i:integer;
s:real;
begin
clrscr;
s:=0;
for i:=100 to 1000 do
s:=s+i;
writeln(s:0:0);
readln;
end.