Cho dãy số : 1 ; 4 ; 7 ; 10 ; 13 ; .......
Số hạng thứ 1000 của dãy là : .......
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.
a:
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<t;
return 0;
}
a)Từ 2 đến 8 có số chữ số là:
[(8-2):2+1]x1=4(vì mỗi số có một chữ số)
từ 10 đến 98 có số chữ số là:
[(98-10):2+1]x2=90(vì mỗi số có 2 chữ số)
từ 100 đến 998 có số chữ số là:
[(998-100):2+1]x3=1350(vì mỗi số có 3 chữ số)
từ 1000 đến 2468 có số chữ số là:
[(2468-1000):2+1]x4=2940(vì mỗi số có 4 chữ số)
dãy sô có số chữ số là:
4+90+1350+2940=4384
b)từ 2 đến 998 có 4+90+1350=1444(chữ số)
từ chữ số 1444 dến cs2000 có:2000-1444=556(chữ số)
từ 1000 đến 1010 có :[(1010-1000):2+1]x4=24(chữ số)
như vậy cứ 24 chữ sô thì sẽ quay về chữ số 0.
556:24 bằng 23 dư 4.như vậy chữ số thứ 2000 là 2.
số đầu là :
154 - ( 25 - 1 ) x 4 = 58
Đáp số : 58
ta có công thức tính số số hang : ( số cuối +số đầu) : khoảng cách +1
=> số đầu là:
(25 -1 ) x 4 -154= - 58
vậy số đầu là: - 58
program SoNguyenTo;
var
A: array[1..100] of integer;
n, i, j: integer;
snt: boolean;
begin
write('Nhap so phan tu: ');
readln(n);
for i := 1 to n do
begin
write('Nhap phan tu A[', i, ']: ');
readln(A[i]);
end;
writeln('Cac so nguyen to trong day:');
for i := 1 to n do
begin
snt := true;
if A[i] < 2 then
snt := false
else
for j := 2 to round(sqrt(A[i])) do
if A[i] mod j = 0 then
begin
snt := false;
break;
end;
if snt = true then
writeln(A[i]);
end;
end.
program SoNguyenTo;
var
A: array[1..100] of Integer;
i, n: Integer;
isPrime: Boolean;
function IsNumberPrime(num: Integer): Boolean;
var
j: Integer;
begin
IsNumberPrime := True;
if num <= 1 then IsNumberPrime := False
else
for j := 2 to Round(Sqrt(num)) do
if num mod j = 0 then
IsNumberPrime := False;
end;
begin
write('Nhap so phan tu cua mang: ');
readln(n);
for i := 1 to n do
begin
write('Nhap phan tu thu ', i, ': ');
readln(A[i]);
end;
writeln('Cac so nguyen to trong mang la: ');
for i := 1 to n do
begin
isPrime := IsNumberPrime(A[i]);
if isPrime then
write(A[i], ' ');
end;
end.
giải
số hạng thứ 50 của dãy số là :
( 50 - 1 ) * 3 +49= 196
dãy số trên có tất cả các số là :
( 1996 - 49 ) :3 +1 = 650 ( số )
đáp số : a, 196
b, 650
Gọi số thứ 50 là x
Theo đề ; ta có
\(\left(x-49\right):3+1=50\)
\(\left(x-49\right)=50-1\)
\(\left(x-49\right):3=49\)
\(x-49=49\cdot3\)
\(x-49=147\)
\(x=147+49\)
\(x=196\)
STN = 1
STH = 1+3x(2-1)
STB = 1+3x(3-1)
số hạng thứ 1000 của dãy là : 1 + 3 x ( 1000 - 1) = 2998
Số hạng thứ 1000 của dãy là:
(1000-1).3+1=2998
Đáp số:2998