Tổng số C n 0 - C n 1 + C n 2 - . . . . + ( - 1 ) n . C n n có giá trị bằng:
A. 0 nếu n chẵn
B. 0 nếu n lẻ
C. 0 nếu n hữu hạn
D. 0 trong mọi trường hợp
Cho mảng A lưu trữ 100 số nguyên dương và đoạn lệnh sau : T_chan:=0; T_le:=0 For i:=1 to n do i[A] mod2=0 then T_chan:=T_chan+1 Else T_le:=T_le+1; Ý nghĩa của đoạn lệnh trên là: A:tính tổng các số nguyên dương B:tính tổng các số chẳn C:tính tổng các số lẽ D:tính tổng các số chẳn và tổng các số lẽ
Ý nghĩa của đoạn lệnh trên là tính xem có bao nhiêu số chẵn và bao nhiêu số lẻ trong mảng A
1, Trong các câu sau câu nào đúng ? câu nào sai ? hãy chữa lại cho đúng :
a) Tổng 2 số nguyên dương là 1 số nguyên dương.
b) Tổng 2 số nguyên âm là 1 số nguyên âm.
c) Tổng của 1 số nguyên âm và 1 số nguyên dương là 1 số nguyên dương .
d) Tổng của 1 số nguyên dương và 1 số nguyên âm là 1 số nguyên âm.
e) Tổng của 2 số đối nhau bằng 0.
MAI MK PHẢI NỘP GẤP GIÚP MK VỚI CÁC BẠN ƠI !!!!
a) Tổng 2 số nguyên dương là 1 số nguyên dương.Đúng
b) Tổng 2 số nguyên âm là 1 số nguyên âm.Đúng
c) Tổng của 1 số nguyên âm và 1 số nguyên dương là 1 số nguyên dương .Sai
Sửa :Tổng của 1 số nguyên âm và 1 số nguyên dương là 1 số nguyên .
d) Tổng của 1 số nguyên dương và 1 số nguyên âm là 1 số nguyên âm. Sai
Sửa Tổng của 1 số nguyên dương và 1 số nguyên âm là 1 số nguyên .
e) Tổng của 2 số đối nhau bằng 0.Đúng
a.đ
b.đ
c.đ : nếu |snd|>|sna|
d.đ : nếu |sna|>|snd|
e.đ
Câu 1: Viết chương trình tính tổng các số chẵn <= n
Câu 2: Viết chương trình tính tổng 100 số tự nhiên đầu tiên khác 0
Câu 1:
Program HOC24;
var i,n: integer;
t: longint;
begin
write('Nhap n='); readln(n);
t:=0;
for i:=1 to n do
if i mod 2=0 then t:=t+i;
write('Tong cac so chan <= ',n,' la ',t);
readln
end.
Câu 2:
Program HOC24;
var i: integer;
t: longint;
begin
t:=0;
for i:=1 to 100 do t:=t+i;
write('Tong 100 so tu nhien dau tien la : ',t);
readln
end.
Viết chương trình để người dùng nhập các số khác 0 rồi tính và in ra màn hình tổng các số nghịch đảo của các số này.Chương trình kết thúc khi người sử dụng nhập số 0 lần đầu tiên (nghịch đảo của số n là số 1/n)
Program hotrotinhoc;
var i,n: ineger;
s: real;
begin
s:=0;
write('Nhap so nguyen :'); readln(n);
if n<>0 then s:=s+1/n;
while n<>0 do
begin
write('Nhap so nguyen :'); readln(n);
if n<>0 then s:=s+1/n;
end;
write(Tong cac so nghich dao la : ',s);
readln
end.
Một trò chơi dành cho nhiều đội chơi được Ban tổ chức quy định như sau: bắt đầu cuộc chơi, Ban tổ chức cho chạy N số trên màn hình từ trái sang phải và yêu cầu đội chơi nào trả lời nhanh nhất số cách chia dãy số trên thành nhiều dãy con nhất sao cho các dãy con có tổng bằng nhau.
Ví dụ: Trên màn hình chạy dòng 19 số: 1 0 2 0 0 3 1 1 1 0 2 1 0 0 2 1 2 0 1. Kết quả trả lời đúng là: tổng các số mỗi dãy con là 3, số dãy con nhiều nhất là 6, bao gồm các dãy con là: 1 0 2, 0 0 3, 1 1 1, 0 2 1, 0 0 2 1, 2 0 1
+Dữ liệu vào: File văn bản GAMESHOW.INP
- Dòng 1 chứa số nguyên dương N.
- Dòng 2 chứa N số chạy trên màn hình, các số cách nhau bởi dấu cách.
+ Dữ liệu ra: Ghi ra file văn bản GAMESHOW.OUT
- Dòng 1 là tổng các số của một dãy con.
- Dòng 2 là số K (số dãy con nhiều nhất chia được).
- Dòng 3 là các vị trí cuối cùng của từng dãy con, các số vị trí này cách nhau bởi dấu cách.
Ví dụ:
GAMESHOW.INP |
GAMESHOW.OUT |
19 1 0 2 0 0 3 1 1 1 0 2 1 0 0 2 1 2 0 1 |
3 6 3 6 9 12 16 19 |
const fi='gameshow.inp';
fo='gameshow.out';
var f1,f2:text;
a,b:array[1..100]of integer;
n,i,tg,d,s,x,j,vtd,vt:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do
read(f1,a[i]);
{----------------------xu-ly------------------}
tg:=0;
for i:=1 to n do
tg:=tg+a[i];
for i:=n downto 1 do
if tg mod i=0 then
begin
d:=0;
s:=0;
x:=tg div i;
for j:=1 to n do
begin
s:=s+a[j];
if s=x then
begin
vt:=j;
inc(d);
b[d]:=vt;
s:=0;
end;
end;
if s=0 then
begin
b[d]:=n;
break;
end;
end;
writeln(f2,x);
writeln(f2,d);
for i:=1 to d do
write(f2,b[i],' ');
close(f1);
close(f2);
end.
tìm tổng các số tự nhiên từ 1 đến n, biết rằng tổng này có c/số hàng trăm nghìn =c/số hàng nghìn, c/số hàng chục nghìn =c/số hàng chục, c/số hàng trăm =c/số hàng đơn vị
làm thế này đúng chưa?
gọi tổng đó là abcabc
1+...+n=abcabc
1+........+n=abc .103+abc.100
=abc.(103+100)
=abc.1001
vậy tổng đó là abc.1001
Sai rồi bạn làm đến đó thì làm tiếp như sau
Tổng các số tự nhiên từ 1->n là:n(n+1):2
=>n(n+1):2=abc.1001
=>n(n+1)=(2.abc).1001
Do abc là số có 3 chữ số mà (2.abc).1001 bằng tích của 2 số tự nhiên liên tiếp=>2.abc và 1001 là 2 số tự nhiên liên tiếp.=>2.abc=1000 hoặc 2.abc=1002
*)2.abc=1000=>abc=500=>tổng n số hạng là:500500
*)2.abc=1002=>abc=501=>tổng n số hạng là:501501
Bài 1: nhập n số nguyên vào bàn phím xuất ra
- Dòng 1: các số n vừa nhập
- Dòng 2: tổng các số vừa nhập và xét xem tổng đó có phải là số nguyên tố không
Bài 2: nhập n số nguyên vào bàn phím và kết thúc khi nhập số 0
- Dòng 1: xuất ra các số n vừa nhập
- Dòng 2: tổng các số vừa nhập và xét xem tổng đó có phải là số hoàn hảo không
Bài 1:
Program HOC24;
var i,n: integer;
t: longint;
function nt(x: integer): boolean;
var j: integer;
begin
nt:=true;
if (x=2) or (x=3) then exit;
nt:=false;
if (x=1) or (x mod 2=0) or (x mod 3=0) then exit;
j:=5;
while j<=trunc(sqrt(x)) do
begin
if (x mod j=0) or (x mod (j+2)=0) then exit;
j:=j+6;
end;
nt:=true;
end;
begin
write('n='); readln(n);
t:=0;
for i:=1 to n do
begin
write('Nhap so thu ',i,':'); readln(a[i]);
t:=t+a[i];
end;
for i:=1 to n do if i<n then write(a[i],' ') else
if i=n then writeln(a[i]);
write('Tong cac so vua nhap la : ',t,' ;');
if nt(t) then write('Tong la so nguyen to') else write('Tong khong phai la so nguyen to');
readln
end.
Bài 2:
Program HOC24;
var i,j,n: integer;
t: longint;
a: array[1..32000] of integer;
function hh(x:integer):boolean;
var i,s:integer;
begin
s:=0;
hh:=false;
for i:= 1 to x div 2 do
if x mod i = 0 then s:=s+i;
if s = x then hh:=true;
end;
begin
write('Nhap so nguyen : '); readln(n);
if n=0 then
begin
writeln(n);
write('Tong cac so vua nhap la 0 va tong do khong phai so hoan hao');
end
else
begin
a[1]:=n; i:=1;
while n<>0 do
begin
i:=i+1;
write('Nhap so nguyen : '); readln(n);
a[i]:=n;
end;
t:=0;
write('Cac so n vua nhap la : ');
for j:=1 to i do
begin
t:=t+a[j];
write(a[j],' ');
end;
writeln;
write('Tong cac so vua nhap la : ',t,' ;');
if hh(t) then write('Tong nay la so hoan hao') else write('Khong phai so hoan hao');
end;
readln
end.
Bài 1: Dùng câu lệnh While ..Do viết chương trình tính tổng các số nguyên từ 1 đến n.
Bài 2: Viết chương trình tính tổng các số nguyên bất kỳ nhập từ bàn phím. Kết thúc nhập khi số đó bằng 0.
Bài 3: Viết chương trình tính tổng các chữ số của số nguyên n nhập từ bàn phím.
VD: n=1234, tổng các chữ số của n là 10.
giúp mình với mọi người nhé
Bài 1:
uses crt;
var n,i,t:integer;
begin
clrscr;
write('n='); readln(n);
t:=0;
i:=1;
while i<=n do
begin
t:=t+i;
i:=i+1;
end;
writeln('tong cac so nguyen tu 1 toi ',n,' la: ',t);
readln;
end.
Bài 2:
uses crt;
var n,t:longint;
begin
clrscr;
t:=0;
repeat
write('n='); readln(n);
t:=t+n;
until n=0;
writeln('tong cac so nguyen nhap tu ban phim la: ',t);
readln;
end.
Bài 3:
uses crt;
var d,i,t,n,x:longint;
a:array[1..100]of longint;
st:string;
begin
clrscr;
write('n='); readln(n);
str(n,st);
d:=length(st);
t:=0;
for i:=1 to d do
begin
val(st[i],a[i],x);
t:=t+a[i];
end;
writeln('tong cac chu so cua ',n,' la: ',t);
readln;
end.
Câu 1:
uses crt;
var n,i:integer;
tong:longint;
begin
clrscr;
write('Nhap n: ');readln(n);
i:= 0;
while i < n do
begin
i:= i + 1;
tong:= tong + i;
end;
write('Tong cac so tu 1 den ',n,'la: ',tong);
readln
end.
Câu 2:
uses crt;
var i,a:integer;
tong:longint;
begin
clrscr;
a:= 1; i:= 1; tong:= 0;
while a <> 0 do
begin
write('Nhap phan tu thu ',i,': ');
readln(a);
i:= i + 1;
tong:= tong + a;
end;
write('Tong cac so = ',tong);
readln
end.
Câu 3:
uses crt;
var n,luu,tong: integer;
begin
clrscr;
write('Nhap so N: ');readln(n);
luu:= n; tong:= n mod 10;
while (n div 10 > 0) do
begin
n:= n div 10;
tong:= tong + (n mod 10);
end;
write('Tong cac chu so cua so ',luu,' la: ',tong);
readln
end.
Bài 1:
uses crt;
var n,i,t:integer;
begin
clrscr;
write('n='); readln(n);
t:=0;
i:=1;
while i<=n do
begin
t:=t+i;
i:=i+1;
end;
writeln('tong cac so nguyen tu 1 toi ',n,' la: ',t);
readln;
end.
Bài 2:
uses crt;
var n,t:longint;
begin
clrscr;
t:=0;
repeat
write('n='); readln(n);
t:=t+n;
until n=0;
writeln('tong cac so nguyen nhap tu ban phim la: ',t);
readln;
end.
Bài 3:
uses crt;
var d,i,t,n,x:longint;
a:array[1..100]of longint;
st:string;
begin
clrscr;
write('n='); readln(n);
str(n,st);
d:=length(st);
t:=0;
for i:=1 to d do
begin
val(st[i],a[i],x);
t:=t+a[i];
end;
writeln('tong cac chu so cua ',n,' la: ',t);
readln;
end.
chúc bạn học tốt :))
1) cho các chữ số từ (0;....;6) có thể lập được bao nhiêu số tự nhiên có 5 chữ số khác nhau sao cho tổng hàng trăm và hàng nghìn bằng 5
2) từ các chữ số (0;...;6) có thể lập được bao nhiêu stn đôi 1 khác nhau sao cho tổng các chữ số bằng 7
Bài 1:Viết chương trình tính tổng các số chẵn từ 1 đến n ( n nhập từ bàn phím).Đồng thời in ra các số vừa chia hết cho 3 vừa chia hết cho 5 trong khoảng từ 1 đến n.
Bài 2:VCT nhập vào n số nguyên x(n nhập vào từ bàn phím).In ra các số nguyên nhỏ hơn 0 và tính tổng các số nguyên chẵn.
Bài 1:
uses crt;
var n,i,s:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
for i:=1 to n do
if i mod 2=0 then s:=s+i;
write('Tong cac so chan tu 1 den ',n,' la: ',s); writeln;
for i:=1 to n do
if (i mod 3=0) and (i mod 5=0) then write(i,' ');
readln
end.
Bài 2:
uses crt;
var n,i,s:longint;
a:array[1..1000000] of longint;
begin
clrscr;
write('Nhap n: '); readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
for i:=1 to n do
if a[i]<0 then write(a[i],' '); writeln;
for i:=1 to n do
if (a[i] mod 2=0) and (a[i]<>0) then s:=s+a[i];
write('Tong cac so nguyen chan la: ',s);
readln
end.