Có bao nhiêu số xuất hiện trong cả hai dãy số 2, 4, 6, 8, …, 250 và 3, 6, 9, 12, …, 300?
Mọi người giúp mình nhanh với ạ!
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.
Trả lời
Đúng 10 số hạng thì dãy số 1;2;3;4;5;6;7;8;9 xuất hiện 1 lần.
Vậy từ 1 đến 900 tính theo mỗi lần 1 chục thì số 1;2;3;4;5;6;7;8;9 xuất hiện số lần là:
900:10=90(lần)
Và 10;20;30 đúng 100 số hạng thì có xuất hiện dãy số 1;2;3;4...;9 1 lần .
Vậy từ 10 đến 900 tính theo mỗi lần 100 thì số ...................... xuất hiện số lần là:
900:100=9(lần)
Còn 100;200;300;...;900 các số 1;2;3;4;...;9 xuất hiện 1 lần.
Ta kết luận: dãy số từ 1 đến 900 số 1;2;3;4;5;6;7;8;9 xuất hiện:90+9+1=100 lần.
Sử dụng hệ cơ số 2 (hệ nhị phân)
Ta có:
Số 3 trong hệ nhị phân là 0011.
Số 6 trong hệ nhị phân là 0110.
Vậy số 3 được mã hóa thành dãy "0011" và số 6 được mã hóa thành dãy "0110" trong hệ nhị phân.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
lần 1 0 1 2 3 4 5 6 7 | trái 0
lần 2 0 1 2 3|trái 0
lần 3 | 2 3 phải 1
lần 4 | 3 phải 1
3=0011
mã hóa số 6 :
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
lần 1 :0 1 2 3 4 5 6 7 | trái 0
lần 2: | 4 5 6 7 phải 1
lần 3: | 6 7 phải 1
lần 4: 6 | trái 0
6=0110
#include <bits/stdc++.h>
using namespace std;
long long a[1000],n,i,tam,j;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
for (i=1; i<=n-1; i++)
for (j=i+1; j<=n; j++)
if (a[i]>a[j]) swap(a[i],a[j]);
for (i=1; i<=n; i++)
cout<<a[i]<<" ";
return 0;
}
Chương trình trên cho phép người dùng nhập vào dãy số và giá trị K. Sau đó, chương trình sẽ tìm tất cả các đoạn con trong dãy có tổng bằng K và in chúng ra màn hình.
Ví dụ, với dãy số [1, 2, 3, 4, 5] và K = 7, chương trình sẽ in ra:
2 3 4 5 2Đây là tất cả các đoạn con có tổng bằng 7 trong dãy số đã cho.
B1 : x + (x+1) + (x+2) + ...+ (x+35) = 0
x + x +1 + x+ 2+...+ x +35 = 0
x + x.35 + (1+2+...+35) = 0
x.36 + 630 =0
x.36 = -630
x = -630 : 36
x =- 17.5
a) 2, 4, 6, 8, …, 250
Số lượng số hạng của dãy là :
(250 - 2) : 2 + 1 = 125 (số hạng)
=> Có 125 số xuất hiệt trong dãy số: 2, 4, 6, 8, …, 250.
b) 3, 6, 9, 12, …, 300
Số lượng số hạng của dãy là:
(300 - 3) : 3 + 1 = 100 (số hạng)
=> Có 100 số xuất hiện trong dãy số: 3, 6, 9, 12, …, 300.
Dãy thứ 1: (250- 2) : 2 + 1= 125
Dãy thứ 2: (300- 3) :3 + 1 = 100
Cả 2 dãy: 125 + 100= 225 ( số )
Vậy cả 2 dãy có tất cả 225 số.