Giải giúp mình với ngày mai mình kiểm tra rồi :
Bài 1 viết chương trình tính tổng các số tự nhiên chẵn từ 1 đến n
Bài 2 viết chương trình tính tích (n) của các số tự nhiên từ 1 đến n bằng vòng lặp while
Bài 3 viết chương trình tính tổng các số từ 35 đến 77 bằng vòng lặp while
Bài 1:
program bai1;
uses crt;
var i,n:integer;
S:longint;
begin clrscr;
writeln(‘Nhap so n: ‘); readln(n);
S:=0;
for i:=1 to n do
if i mod 2=0 then S:=S+i;
write(‘Tong cac so tu nhien chan la: ‘,S);
readln;
end.
Bài 2:
program bai2;
uses crt;
var i,n,T:integer;
begin clrscr;
writeln(‘Nhap so n: ‘); readln(n);
T:=1; i:=0;
while i<=n do
begin
T:=T*i; i:=i+1;
end;
write(‘Tich cac so tu 1 den ‘,n,’ la: ‘,T);
readln;
end.
Bài 3:
program bai2;
uses crt;
var i:integer;
S:longint;
begin clrscr;
S:=0; i:=35;
while i<=77 do
begin
S:=S*i; i:=i+1;
end;
write(‘Tich cac so tu 35 den 77 la: ‘,S);
readln;
end.
Học tốt!
1.
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,total=0;
cin>>n;
for(int i=1;i<=n;i++){
if(i%2==0){
total+=i;
}
}
cout<<total;
//samon247
return 0;
}
2.
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,i=1,total=1;
cin>>n;
while(i<=n){
total*=i;
i++;
}
cout<<total;
//samon247
return 0;
}
3.
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i=35,total=1;
while(i<=77){
total+=i;
i++;
}
cout<<total;
//samon247
return 0;
}