Nhập hai số nguyên dương m,n đưa ra tổng các số lẻ trong phạm vi từ m đến N a) viết thuật toán

2 câu trả lời

uses crt;

var m,n,i,t:integer;

begin

clrscr;

write('m='); readln(m);

write('n='); readln(n);

t:=0;

if m>n then

begin

for i:=m to n do

t:=t+i;

end;

writeln(t);

readln;

end.

- Thuật toán :

+ Bước 1 : Nhập số M và N

+ Bước 2 : i ← M, S ← 0

+ Bước 3 : Nếu i > N thì đưa ra giá trị S, kết thúc

+ Bước 4 : Nếu i mod 2 <> 0 thì S ← S + i

+ Bước 5 : i ← i + 1 quay lại bước 3

Câu hỏi trong lớp Xem thêm