Các bài tập Pascal cơ bản đến nâng cao
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Go down
ThienanAdmin
ThienanAdmin
Người điều hành
Người điều hành
Posts : 18
Join date : 30/04/2024
Age : 12
https://pascalbaitap.forumvi.com

Bài tập vòng lặp 1 Empty Bài tập vòng lặp 1

Tue Jun 04, 2024 9:54 am
Bài Nhập vào 1 số nguyên dương. Tính tổng các chữ số và tìm số các chữ số. Smile
Bài 2 Viết chương trình tìm ước chẵn của n.
Bài 3Viết chương trình tìm ước lẻ của n. Shocked
GIẢI:
Bài 1:
uses crt;
Var n,tong,d,m:integer;
Begin
Clrscr;
Tong:=0;
d:=0;
Repeat
write(' nhap n '); readln(n);
If n>=1000 then write('nhap lai');
until n<1000;
m:=n;
while n>0 do
Begin
d:=d+1;
Tong:=tong+(n mod 10);
n:=n div 10;
End;
writeln(' Tong cac chu so cua ',m,' la ',tong);
writeln('So ',m,' co ',d,' chu so do ');
Readln;
End.
Bài 2:
uses crt;
var n,i:integer;
begin
clrscr;
     write('Nhap n:');readln(n);
     write('Cac uoc chan cua ',n,' la:');
     for i:=1 to n do if (n mod i=0) and (i mod 2=0) then write(i:3);
readln;
end.
Bài 3:
uses crt;
var n,i:integer;
begin
clrscr;
     write('Nhap n:');readln(n);
     write('Cac uoc le cua ',n,' la:');
     for i:=1 to n do if (n mod i=0) and (i mod 2=1) then write(i:3);
readln;
end.
Nguồn Diễn Đàn tin học Văn Lang-Vạn Ninh
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết