Một số khái niệm về lập trình và ngôn ngữ lập trình

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Long Thiên

Bài 1:Theo quan niệm của một số người,biển số xe ô tô,xe máy có hai chữ số tận cùng là 68 được coi là biển số đẹp.Em hãy viết chương trình kiểm tra một biển số xe có số là N bất kỳ có phải là biển số đẹp hay không?
Bài 2:Viết chương trình nhập một mảng số nguyên dương A gồm n phần tử
a.In ra mảng vừa nhập
b.Tìm phần tử nhỏ nhất trong mảng
c.Liệt kê và tính tổng các ước của phần tử A[i] trong mảng với i nhập từ bàn phím?
d.Tính tổng của số nguyên tố lớn nhất với số nguyên tố nhỏ nhất có mặt trong mảng
e.Nhập vào số nguyên dương X,kiểm tra xem trong mảng có X số đối xứng đứng cạnh nhau không?

Nguyễn Lê Phước Thịnh
18 tháng 10 2020 lúc 9:14

Bài 1:

uses crt;
var n,kt,d:integer;
st:string;
begin
clrscr;
write('Nhap bien so xe:'); readln(n);
str(n,st);
d:=length(st);
kt:=0;
if (st[d-1]='6') and (st[d]='8') then kt:=1;
if kt=0 then writeln('Day khong la bien so dep')
else writeln('Day la bien so xe dep');
readln;
end.

Bài 2:

uses crt;
var a,b,c:array[1..100]of integer;
n,i,min,x,t,dem,j,dem1,kt,max,min1,y,kt1:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
writeln('Mang vua nhap la: ');
for i:=1 to n do
write(a[i]:4);
writeln;
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
writeln('Phan tu nho nhat trong mang la: ',min);
write('Nhap i='); readln(y);
for i:=1 to n do
if y=i then
begin
t:=0;
dem:=0;
for j:=1 to a[i] do
if a[i] mod j=0 then
begin
t:=t+j;
dem:=dem+1;
b[dem]:=j;
end;
end;
writeln('Cac uoc cua phan tu a[',y,'] trong mang la: ');
for i:=1 to dem do
write(b[i]:4);
writeln;
writeln('Tong cac uoc cua phan tu a[',y,'] trong mang la: ',t);
dem1:=0;
for i:=1 to n do
if a[i]>1 then
begin
kt:=0;
for j:=2 to a[i]-1 do
if a[i] mod j=0 then kt:=1;
if kt=0 then
begin
inc(dem1);
c[dem1]:=a[i];
end;
end;
max:=c[1];
min1:=c[1];
for i:=1 to dem1 do
begin
if max<c[i] then max:=c[i];
if min1>c[i] then min1:=c[i];
end;
writeln('Tong cua so nguyen to lon nhat va so nguyen to nho nhat trong mang la: ',max+min1);
write('Nhap x='); readln(x);
kt1:=0;
for i:=1 to n do
begin
if i<x then
begin
for j:=i to x do
if a[j]<>a[x-j+1] then kt1:=1;
end;
end;
if kt1=0 then writeln('Khong co ',x,' so doi xung dung canh nhau')
else writeln('Co ',x,' so doi xung dung canh nhau');
readln;
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
bui pham phuong Uyen
Xem chi tiết
Long Thiên
Xem chi tiết
Long Thiên
Xem chi tiết
Long Thiên
Xem chi tiết
Long Thiên
Xem chi tiết
Duy Ng Văn
Xem chi tiết
Dang Dinh Trong
Xem chi tiết
Thang Dương
Xem chi tiết
Nguyễn Công Tuấn
Xem chi tiết