Lập trình đơn giản

Ngọc Ánh Nguyễn

Mọi người ơi giúp em tính tổng S=1^2+2^2+3^2+....+n^2 vs n la số nguyên lẻ nhé nhớ nhé số nguyên lẻ ạ kiểm tra điều kiện trước khi tính tổng ạ.

Hakita Nguyen
4 tháng 3 2020 lúc 14:33

var n,i:integer;
s:longint;
begin
write('Nhap so n='); readln(n);
if n mod 2 = 0 then write(n,' khong phai la so nguyen le')
else begin for i:=1 to n do
s:=s+(i*i);
write('Tong S=',s); end;
end.

Bình luận (0)
 Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
29 tháng 2 2020 lúc 16:53

dễ mà bạn

Bình luận (0)
Nguyễn Lê Phước Thịnh
29 tháng 2 2020 lúc 16:55

uses crt;

var n,s,i:integer;

begin

clrscr;

repeat

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

if (n<=0) or (n mod 2=0) then writeln('ban da nhap sai, yeu cau ban nhap lai');

until (n>0) and (n mod 2=1);

s:=0;

for i:=1 to n do

s:=s+sqr(i);

writeln('tong la: ',s);

readln;

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
29 tháng 2 2020 lúc 17:09

uses crt;
var i,n,s:longint;
begin
clrscr;
write('n='); readln(n);
if n mod 2=1 then
begin
s:=0;
for i:=1 to n do
s:=s+i*i;
writeln('tong la: ',s);
end
else writeln('sai dieu kien');
readln;
end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
29 tháng 2 2020 lúc 17:11

Hỏi đáp Tin học

Bình luận (0)

Các câu hỏi tương tự
phamthiminhanh
Xem chi tiết
An Trần
Xem chi tiết
Trần trung hiếu
Xem chi tiết
Quỳnh Chi Nguyễn
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
galaxy
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
Trần Việt Long
Xem chi tiết