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

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

Trả lời

Bằng ngôn ngữ C

#include

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

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ả