cho dãy số chẵn 2; 4; 6; 8,........,x tìm x để số chữ số gấp 4 lần tổng
Hãy xác đinh bài toán sau: "Tìm số các số chẵn trong dãy n số tự nhiên cho trước"?
A. INPUT: các số chẵn trong dãy n số. OUTPUT: dãy n số tự nhiên .
B. INPUT: dãy n số tự nhiên. OUTPUT: số các số chẵn trong dãy n số.
C. INPUT: dãy n số tự nhiên . OUTPUT: các số chẵn trong dãy n.
D. INPUT: số các số chẵn trong dãy n số. OUTPUT: dãy n số tự nhiên.
1, Cho dãy A gồm N số nguyên a1,a2...aN. Hãy cho biết trong dãy có bao nhiêu số chẵn?
2, Cho N và dãy a1,a2...aN là dãy các số nguyên. Hãy cho biết trong dãy có bao nhiêu số âm
Cho dãy số chẵn liên tiếp : 2 ; 4 ; 6 ; 8 ; 10 ; ... ; 2468 . Hỏi dãy số có bao nhiêu chữ số ?
Từ 2;4;...;8 có số chữ số là:
(8-2):2+1=4 chữ số
Từ 10;12;...;98 có số chữ số là:
[(98-10):2+1]x2=90 chữ số
Từ 100;102;...;998 có số chữ số là:
[(998-100):2+1]x3=1350 chữ số
Từ 1000;1002;....;2468 có số chữ số là:
[(2468-1000):2+1]x4=2940 chữ số
Vậy dãy trên có số chữ số là:
2940+1350+90+4=4384 chữ số
Dãy trên là dãy cách đều 2 đơn vị
Dãy có số chữ số là:
(2468 - 2) : 2 + 1 = 1234 (số hạng)
Đáp số: 1234 số hạng
Để đánh STT các nhà trên 1 đường phố , người ta dùng các số chẵn đánh TT các nhà dãy thứ nhất và số lẻ cho dãy thứ 2 . Tính số nhà cuối cùng của dãy chẵn biết khi đánh STT người ta dùng 424 lượt chữ số.
tính từ số nhà đầu tiên là số 1
Từ số 1 đến số 9 : có 9 chữ số
Từ số 10 đến số 99 : có (99 - 10) : 1 + 1 = 90 số => có 90 x 2 = 180 chữ số
Còn lại số chữ số là: 424 - 180 = 244 chữ số để đánh số nhà có 3 chữ số
244 : 3 = 243 (dư 1) => có 243 số nhà có 3 chữ số và dư 1 chữ số
Bạn xem lại đề: vì đánh số thứ tự các nhà nên không có trường hợp còn lẻ ra chữ số
sai đề vì đánh số thứ thự các nhà nên không có trường hợp lẻ ra chữ số
Để đánh STT các nhà trên 1 đường phố , người ta dùng các số chẵn đánh TT các nhà dãy thứ nhất và số lẻ cho dãy thứ 2 . Tính số nhà cuối cùng của dãy chẵn biết khi đánh STT người ta dùng 424 lượt chữ số.
Các số có 1 chũ số: (9- 1) : 2 x 1 = 4(chữ số)
Các số có 2 chữ số: (90 : 2) x 2 = 90(chữ số)
Đã dùng số chữ số là: 424 - (90 + 4) = 330(chữ số)
Các số có 3 chữ số: 330 : 3 = 110(chữ số)
Số nhà cuối cùng là: (4 : 2) + (90 : 2) + (110 : 2) = 102
Viết phương trình 1 dãy 10 số nguyên (sử dụng mảng 2 chiều) sau đó cho ra tổng số chẵn trong dãy
uses crt;
var a:array[1..2,1..5]of integer;
i,j,t:integer;
begin
clrscr;
for i:=1 to 2 do
for j:=1 to 5 do
begin
write('A[',i,',',j,']='); readln(a[i,j]);
end;
t:=0;
for i:=1 to 2 do
for j:=1 to 5 do
if a[i] mod 2=0 then t:=t+a[i];
writeln(t);
readln;
end.
MÌNH CẦN GẤP Ạ, MAI THI RỒI :(( 1. Viết chương trình tính tổng và tích các số chia hết cho 3 trong dãy số N. 2. Viết chương trình đếm xem trong dãy số N có bao nhiêu số chẵn và tính tổng các số chẵn đó. 3. Viết chương trình đếm có bao nhiêu số chẵn hoặc lẻ trong dãy số N rồi tính tổng và tích của các số chẵn và lẽ đó. Mong mọi người giúp mình :((
Câu 1:
uses crt;
var a:array[1..100]of integer;
i,n,t,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
s:=1;
dem:=0;
for i:=1 to n do
if a[i] mod 3=0 then
begin
inc(dem);
t:=t+a[i];
s:=s*a[i];
end;
if dem=0 then writeln('Khong co so chia het cho 3 trong day')
else begin
writeln('Tong cac so chia het cho 3 la: ',t);
writeln('Tich cac so chia het cho 3 la: ',s);
end;
readln;
end.
Câu 2:
uses crt;
var a:array[1..100]of integer;
i,n,dem,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
dem:=0;
t:=0;
for i:=1 to n do
if a[i] mod 2=0 then
begin
inc(dem);
t:=t+a[i];
end;
writeln('So so chan la: ',dem);
writeln('Tong cac so chan la: ',t);
readln;
end.
Câu 3:
uses crt;
var a:array[1..100]of integer;
i,n,dem1,dem2,t1,t2,s1,s2:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
dem1:=0;
dem2:=0;
t1:=0;
t2:=0;
s1:=1;
s2:=1;
for i:=1 to n do
begin
if a[i] mod 2=0 then
begin
inc(dem1);
t1:=t1+a[i];
s1:=s1*a[i];
end
else begin
inc(dem2);
t2:=t2+a[i];
s2:=s2*a[i];
end;
end;
if dem1=0 then writeln('Khong co so chan trong day')
else begin
writeln('So so chan la: ',dem1);
writeln('Tong cac so chan la: ',t1);
writeln('Tich cac so chan la: ',s1);
end;
if dem2=0 then writeln('Khong co so le trong day')
else begin
writeln('So so le la: ',dem2);
writeln('Tong cac so le la: ',t2);
writeln('Tich cac so le la: ',s2);
end;
readln;
end.
Cho thuật toán, giải bằng 2 cách liệt kê và vẽ sơ đồ khối
Bài 1: Cho dãy A gồm N số nguyên A1…AN. Hãy tính tổng các số các số chẵn và tổng các số lẻ có trong dãy.
Bài 2: Cho dãy A gồm N số nguyên A1…AN. Hãy đếm tất cả các số chẵn trong dãy.
Bài 3: Cho dãy A gồm N số nguyên A1…AN. Hãy cho biết có bao nhiêu số trong dãy có giá trị bằng 0.
Bài 4: Cho dãy A gồm N số nguyên A1…AN. Hãy đếm tất cả các số chẵn không âm trong dãy.
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;
}
Cho dãy số: 1; 1; 2; 3; 5; 8; 13; ...
Trong 99 số hạng ddaayd tiên của dãy số, có bao nhiêu số hạng chẵn?