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

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

Trả lờ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";

}

Câu hỏi cùng chủ đề

Xem tất cả