Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

Vietjack.me giới thiệu bộ câu hỏi ôn tập Tin học có đáp án được biên soạn bám sát chương trình học giúp bạn ôn luyện và bổ sung kiến thức môn Tin học tốt hơn. Mời các bạn đón xem:

1 1,943 24/07/2023


Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

Đề bài: Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

Lời giải:

Bằng ngôn ngữ C

#include<stdio.h>

int main()

{

  int n;

  long S;

  S = 0;

  i = 1;

  printf("\nNhập vào số n: ");

  scanf("%d", &n);

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

    {

        S = S + i;

    }

  printf("\nTổng 1 + 2 + ... + %d là %ld: ", n, S);

  printf("\n----------------------------------------\n");

  printf("Chương trình này được đăng tại Freetuts.net");

}

Bằng ngôn ngữ C++

#include <iostream>

using namespace std;

int main() {

  int n;

  long s = 0;

  cout<<"Nhập vào số n: ";

  cin>> n;

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

    s += i;

  }

  cout<<"Tổng 1 + 2 + 3 +... + "<<n<<" là: "<<s;

   cout<<"\n----------------------------------\n";

  cout<<"Chương trình này được đăng tại Freetuts.net";

}

1 1,943 24/07/2023


Xem thêm các chương trình khác: