Viết chương trình nhập vào từ bàn phím số nguyên dương n. Nếu nhập n không đúng yêu cầu đề bài thì phải nhập lại cho đến khi đúng. Sau đó tính và đưa ra màn hình tổng S = 1 + 2 + 3 + … + n

2 câu trả lời

uses crt;
var n: longint;
begin
clrscr;
    repeat
        readln(n);
        if n < 0 then writeln('Nhap lai')
        else writeln(n * (n + 1) div 2);
    until n > 0;
readln;
end.

uses crt;
var n,i,s:longint;
begin
    clrscr;
    repeat
        write('Nhap n:');readln(n);
    until n>0;
    // Vong` lap
//    for i:=1 to n do s:=s+i;
    
    // Toan
    s:=n*(n+1)div 2;
    writeln(s);
readln;
end.

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