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

2 câu trả lời

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;
}