Tính TBC dãy số từ 1 đến 99999
Tuyển Cộng tác viên Hoc24 nhiệm kì 26 tại đây: https://forms.gle/dK3zGK3LHFrgvTkJ6
uses crt;
var a:array[1..200]of integer;
i,n,tbc,dem:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
writeln('Cac so duong chan la: ');
for i:=1 to n do
if (a[i] mod 2=0) and (a[i]>0) then write(a[i]:4);
writeln;
tbc:=0;
dem:=0;
for i:=1 to n do
if (-1000<=a[i]) and (a[i]<=1000) then
begin
tbc:=tbc+a[i];
dem:=dem+1;
end;
writeln('Trung binh cong cac phan tu co gia tri trong pham vi tu -1000 den 1000 la: ',tbc/dem:4:2);
readln;
end.
Viết liên tiếp các số từ 1 đến 99999 trên bảng, ta được số 123...99999. Tìm tổng các chữ số của số đó
Mình đang cần gấp ạ
THAM KHẢO NHA
Tổng các chữ số của số 123…..99999 là:
Từ 1 đến 99999 gồm có 99999 số, từ 1 đến 99998 có 99998 số.
Như vậy từ đến ta có thể nhóm được thành nhóm, mỗi nhóm gồm 2 số.
Trước hết ta có nhận xét rằng nếu hai số A và B có tổng bằng thì tổng các chữ số của A cộng tổng các chữ số của B bằng tổng các chữ số của 99999, tức là bằng .
Sử dụng kết quả này ta sẽ nhóm 1 với thành cặp, 2 với thành cặp, 3 với thành cặp và tiếp tục như vậy ta sẽ nhận được tổng cộng cặp tất cả. Mỗi cặp như vậy có tổng các chữ số là .
Vậy tổng các chữ số của số 123…99999 là: .
tính tổng dãy số sau :
1+2+3+4+5+.....+99999+100000+100001
1+2+3+4+...+100001
ta có Số số hạng trong dãy trên là
(100001-1):1+1=100001(số hạng)
Tổng dãy số trên là:
(100001+1)x100001:2=5000150001
đúng đấy k mk nha
1. a) Tính tổng các chữ số từ 10000 đến 99999\(⋮\)3
b) Tính tổng các chữ số chia hết cho 3 mà không chia hết cho 5 trong khoảng từ 20000 đến 2000000
Máy tính cầm tay lớp 7
a) Từ 10000 đến 99999
Số đầu tiên chia hết cho 3 là 10002
Số cuối cùng chia hết cho 3 là 99999
Khoảng cách giữa các số hạng trong dãy là 3 (vì mỗi số hạng trong dãy đều chia hết cho 3)
Số số hạng của dãy số từ 10002 đến 99999 là:
(99999 - 10002) : 3 + 1 = 30000 (số hạng) ( *. SỐ SỐ HẠNG = (Số cuối – Số đầu) : Đơn vị khoảng cách + 1)
Tổng các số từ 10002 đến 99999 chia hết cho 3 là:
(10002 + 99999) x 30000 : 2 = 1 650 015 000
tính tbc của tất cả các số tự nhiên liên tiếp từ 1 đến 2013
Tổng các số tự nhiên từ 1 đến 2013 là:
1+2+3+…+2013
=2013.(2013+1):2
=2013.2014:2
=2013.1007
Từ 1 đến 2013 có: (2013-1):1+1=2013(số)
=>Trung bình cộng các số từ 1 đến 2013 là:
2013.1007:2013=1007
HÃy viết CT tính TBC của các phần tử trong dãy số và đếm xem có bao nhiêu phần tử ở vị trí chẵn ( với độ dài của dãy số được nhập vào từ bàn phím )
#include <bits/stdc++.h>
using namespace std;
long long a[1000],i,n,t,dem;
int main()
{
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
t=0;
for (i=1; i<=n; i++) t+=a[i];
cout<<fixed<<setprecision(2)<<(t*1.0)/(n*1.0)<<endl;
dem=0;
for (i=1; i<=n; i++)
if (i%2==0) dem++;
cout<<dem;
return 0;
}
Nếu viết các số tự nhiên từ 1 đến 99999 thì phải dùng bao nhiêu chữ số 1?
. GIẢI:
Để cho chữ số 0 bình đẳng với tất cả các chữ số khác, ta quy ước các số 00000, 00001, … cũng là
các số có năm chữ số. Như vậy, từ 00000 đến 99999 có tất cả 100000 số có năm chữ số. Số chữ số
phải dùng là: 5. 100000 = 500000 chữ số, trong đó số chữ số 1 chiếm 1/10. Như vậy, để viết các số từ
1 đến 99999 cần:
500000 : 10 = 50000 ( chữ số 1)
giải thích giumg mik,sao lại làm thế này nhé!!
thang nao ghi tao sai la con cho
Hãy viết CT tính TBC của các phần tử trong dãy số và đếm xem có bao nhiêu phần tử ở vị trí chẵn ( với độ dài của dãy số được nhập vào từ bàn phím ) giúp mình với ạ :3
uses crt;
var a:array[1..100]of integer;
i,n,t,dem:integer;
begin
clrscr;
readln(n);
for i:=1 to n do readln(a[i]);
t:=0;
for i:=1 to n do t:=t+a[i];
writeln(tb/n:4:2);
dem:=0;
for i:=1 to n do
if i mod 2=0 then dem:=dem+1;
writeln(dem);
readln;
end.
Tính TBC các số từ 1 đến 9
Ai nhanh nhất thì kết ban với tớ đc ko ?
Trung bình cộng của các số đó là
(1+2+3+4+5+6+7+8+9)÷9=5
Đáp số 5
Trung bình cộng 9 số đó là :
(1+2+3+4+5+6+7+8+9):9=5
Đáp số : 5