Cho dãy số: 1, 2, 3, 4, 5, ..., 999, 1000
Tính tổng của tất cả các chữ số của các số có trong dãy.
Bài này khó quá!
Cho mình đáp án đi lời giải càng tốt mình tick cho cảm ơn các bạn!
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.
Bài 1:
#include <bits/stdc++.h>
using namespace std;
long long n,x,i,t1,t2;
int main()
{
cin>>n;
t1=0; t2=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) t1=t1+x;
else t2=t2+x;
}
cout<<t1<<" "<<t2;
return 0;
}
1+2+3+4+5+...+999+1000
=(1000-1+1)x(1000+1):2
=1000x1001:2
=1001000:2
=500500
minh chac chan day
1+2+3+4+5+...+999
=(999-1+1)x(999+1):2
=999x1000:2
=999000:2
=4995000
Cảm ơn bạn đã trả lời câu hỏi của mình câu của bạn là đúng nhé !
Mình làm bài giáo viên nên máy nó cho sẵn kết quả khi làm sai và hướng dẫn cách làm rồi nhé .
Đáp án của bạn đúng vì:
5 x 6 = 30
Đáp số : 30
Ta có :
*Từ 1-10 có 1 chữ số 8
*Từ 11-100 có 18;28;..;98 thì sẽ có 9 số 8
* Từ 101-1000 có 10*10=100 số 8
* Từ 1001-2000 có 100 số 8 ( vì từ 101-1000 có 100 chữ số 8 )
* Từ 2001 -2016 có 1 chữ số 8
=)) Từ 1 -2016 có 1+9+100+100+1=211 chữ số 8
số số hạng là : ( 100 - 1 ) : 1 + 1 = 100 ( số )
tổng dãy số là : ( 100 +1 ) x 100 : 2 = 5050
đáp số 5050
13501
k tớ nha Arcade
Tổng là : ( 1000 + 1 ) x 100 : 2 = 500500
Đáp số : 500500