Tính TBC dãy số từ 1 đến 99999
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
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.
THAM KHẢO NHA
Tổng các chữ số của số 123…..99999 là:
S=1+2+3+4+...............+(9+9+9+9+8)+(9+9+9+9+9)�=1+2+3+4+...............+(9+9+9+9+8)+(9+9+9+9+9)
Từ 1 đến 99999 gồm có 99999 số, từ 1 đến 99998 có 99998 số.
Như vậy từ 11 đến 9999899998 ta có thể nhóm được thành 4999949999 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 9999999999 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 9+9+9+9+9=459+9+9+9+9=45 .
Sử dụng kết quả này ta sẽ nhóm 1 với 9999899998 thành cặp, 2 với 9999799997 thành cặp, 3 với 9999699996 thành cặp và tiếp tục như vậy ta sẽ nhận được tổng cộng 4999949999 cặp tất cả. Mỗi cặp như vậy có tổng các chữ số là 4545.
Vậy tổng các chữ số của số 123…99999 là: (49999+1).45=2250000(49999+1).45=2250000.
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
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ổ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
#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;
}
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.
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