tính tổng các số nguyên dương là bội của 7 và nhỏ hơn 200
uses crt;
var a:array[1..250]of integer;
n,i,t,max,min:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
for i:=1 to n do
if a[i] mod 3=0 then t:=t+a[i];
writeln('Tong cac so la boi cua 3 la: ',t);
max:=a[1];
min:=a[1];
for i:=1 to n do
begin
if max<a[i] then max:=a[i];
if min>a[i] then min:=a[i];
end;
writeln('Gia tri lon nhat la: ',max);
writeln('Gia tri nho nhat la: ',min);
readln;
end.
Bài 1: viết chương trình in ra các số chẵn là bội của 7 và nhỏ hơn hoặc bằng số nguyên dương N (với N được nhập). Yêu cầu nhập lại nếu a<=0.
Bài 2: Cho 2 số tự nhiên n,m. Viết chương trình tính tổng và tích cuả m chữ số cuối cùng của n.
Giup mình với ạ! mình cảm ơn!
Cho hai số nguyên dương M và N. Hãy tìm tất cả những bội chung của M và N sao cho các bội này đều nhỏ hơn hoặc bằng tích M*N.
Input: Hai số nguyên dương M và N (M,N <= 30000).
Output: Đưa ra mọi số là bội chung của M và N.
Viết chương trình nhập vào từ bàn phím mảng B gồm N số nguyên (N<=200)và 1 số nguyên dương k:
1. Tính tổng các phần tử lẻ trong mảng A và đưa kết quả ra màn hình?
2. Tính tổng các phần tử là bội của K trong mảng A và đưa kết quả ra màn hình?
uses crt;
var a:array[1..200]of integer;
n,i,k,t,t1:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
write('Nhap k='); readln(k);
t:=0;
for i:=1 to n do
if a[i] mod 2<>0 then t:=t+a[i];
t1:=0;
for i:=1 to n do
if a[i] mod k=0 then t1:=t1+a[i];
writeln('Tong cac phan tu le la: ',t);
writeln('Tong cac phan tu la boi cua ',k,' la: ',t1);
readln;
end.
1. Các ước của 42 là: 1; 2; 3; 6; 7; 21
tổng: 1 + 2 + 3 + 6 + 7 + 21 = 36
2. Giống như trên
Cho hai số nguyên dương M và N. Hãy tìm tất cả những bội chung của M và N sao cho các bội này đều nhỏ hơn hoặc bằng tích M*N.
Input: Hai số nguyên dương M và N (M,N <= 30000).
Output: Đưa ra mọi số là bội chung của M và N.
viết dạng tổng quát các sô là bội của 15 rồi viết tập hợp các số là bội của 15 lơn hơn 100 nhưng nhỏ hơn 200.
bội của 15 có dạng : 15xk
mà \(100< 15\times k< 200\Leftrightarrow7\le k\le13\)
nên tập hợp bội 15 nằm trong khoang 100 đến 200 là :
{105,120,135,150,165,180,195}
Trong các khẳng định sau, khẳng định nào đúng?
A.Trong hai số nguyên âm,số nào có giá trị tuyệt đối nhỏ hơn thì nhỏ hơn;
B. Tổng của hai số nguyên dương là một số nguyên dương.
C. Tổng của một số nguyên âm và một số nguyên dương là một số nguyên âm;
D. Tổng của một số nguyên dương và một số nguyên âm là một số nguyên dương.
B. Tổng của hai số nguyên dương là một số nguyên dương.
C và D tùy.
A thì ngược lại mới đúng nhé
VD : - 1 > - 2
| - 1 | = 1 < | - 2 | = 2
B đúng (VD: 3 + 2 = 5)
A sai (VD: -3 > -4 \(\Rightarrow\) (|-3| = 3) < (|-4| = 4))
C sai (VD: -2 + 3 = 1 là số nguyên dương)
D sai (VD: 3 - 4 = -1 là số nguyên âm)
Chúc bn học tốt!
viết dạng tổng quát các sô là bội của 15 rồi viết tập hợp các số là bội của 15 lơn hơn 100 nhưng nhỏ hơn 200.