viết chương trình in ra màn hình kết quả giá trị của s: s=1+3+5+...+n

2 câu trả lời

Repeat Until

uses crt;
var n,i,S:longint;
begin
clrscr;
write('ban hay nhap n: ');
readln(n);
i:=0;
repeat
begin
i:=i+1;
if i mod 2=1 then S:=S+i;
end;
until
i>=n;
writeln('S=',s:3);
readln
end.

For do

uses crt;
var n,i,S:longint;
begin
clrscr;
write('ban hay nhap n: ');
readln(n);
i:=0;
for i:=1 to n do 
if i mod 2=1 then S:=S+i;
writeln('S=',s:3);
readln
end.

#include <iostream>

using namespace std;

int main() { int i , S = 0, n;

cout << "Nhập số n : ";

cin >> n;

for (i = 1; i <= n; i ++) {

if (i % 2 != 0) S += i;

}

cout << S;

return 0;

}