Tin học ngôn ngữ pascal

Tiết Liên Tranh

Học sinh
Thành viên
20 Tháng bảy 2017
80
26
26
21
Tiền Giang
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Bài 1: tổng các số lẻ
tên chương trình ODD.PAS
Cho trước đoạn [a,b],hãy tìm tổng các số nguyên lẻ thuộc đoạn này
Ví dụ, tổng của tất cả số nguyên lẻ trong đoạn [3,9] là 3+5+7+9=24
Dữ liệu: vào từ file văn bản ODD.INP gồm dòng đầu chứa số nguyên a, dòng thứ hai chứa số nguyên b(0<=a<=b<=100)
Kết quả : ghi ra file văn bản ODD.OUT chứa tổng cần tìm
 

pro3182001

Học sinh gương mẫu
Thành viên
23 Tháng mười hai 2013
3,488
159
336
23
www.facebook.com
begin
if a mod 2 =1 then x:=a else x:=a+1;
if b mod 2 =1 then y:=b else y:=b-1;
ssh:=(x-y)/2+1;
tong:=(x+y)*ssh/2;
end.
bạn tự thêm phần đọc file và ghi file nhá .
 

pro3182001

Học sinh gương mẫu
Thành viên
23 Tháng mười hai 2013
3,488
159
336
23
www.facebook.com
var ip,op:text;
a,b,x,y,ssh,tong:integer;
begin
array(ip,'ODD.INP');
array(op,'ODD.OUT');
reset(ip);rewrite(op);
readln(ip,a,b);
if a mod 2 =1 then x:=a else x:=a+1;
if b mod 2 =1 then y:=b else y:=b-1;
ssh:=(x-y)/2+1;
tong:=(x+y)*ssh/2;
write(op,tong);
close(op);
end .
 
Top Bottom