Chương trình C++ tính tổng 10 số bằng vòng lặp for

Như chúng ta đã biết số tự nhiên bao gồm tất cả các số dương bắt đầu từ 1, 2, 3 cho đến n số hoặc vô cùng. Ví dụ: giả sử khi ta tính tổng của 25 số đầu tiên. Điều đó có nghĩa là chúng ta bắt đầu cộng các số từ 1 đến số 25 đã cho, và quá trình này được gọi là tổng của N số tự nhiên đầu tiên. Trong chủ đề này, chúng ta sẽ tìm hiểu cách tìm tổng của n số đầu tiên bằng chương trình C

Chương trình C++ tính tổng 10 số bằng vòng lặp for

Công thức toán học

Sau đây là biểu diễn tìm tổng n số tự nhiên theo công thức toán học

Trong đó n xác định số tự nhiên

Giả sử muốn tính tổng của 20 số tự nhiên đầu tiên ta cần đặt công thức toán học để có tổng

mã giả

  1. int i, tổng = 0, số
  2. nhập số dương
  3. tôi = 0
  4. LÀM
  5. tổng = tổng + tôi
  6. tôi = tôi + 1
  7. lặp lại giá trị của i <= num
  8. hiển thị tổng của số tự nhiên đầu tiên

Sử dụng cho vòng lặp

Hãy viết chương trình C tính tổng n số tự nhiên bằng vòng lặp for

SumOfNumber1. c

đầu ra

Enter a positive number: 25
Sum of the first 25 number is: 325

Sử dụng Vòng lặp While

Hãy lập chương trình C tính tổng n số tự nhiên bằng vòng lặp while

SumOfNumber2. c

đầu ra

Enter a positive number: 20
Sum of the first 20 natural number is: 210

Trong ví dụ trên, khi chúng ta nhập một số dương 30, vòng lặp do liên tục lặp lại giá trị bộ đếm trong khoảng từ i = 0 đến 30. Tại mỗi lần lặp, giá trị của i được thêm vào biến tổng và i được tăng thêm 1. Khi điều kiện while trở thành sai, nó sẽ thoát khỏi vòng lặp while và in ra tổng của 30 số tự nhiên đầu tiên

Để làm chương trình này trước tiên bạn phải biết về vòng lặp vì chúng ta sẽ sử dụng khái niệm vòng lặp để làm chương trình này

Chủ yếu có ba loại vòng lặp -. Vòng lặp While, Vòng lặp Do While và Vòng lặp For

Bạn có thể đọc chi tiết về vòng lặp tại đây -

  • Vòng lặp là gì
  • Vòng lặp While và Do While trong C
  • Đối với vòng lặp trong c

Ở đây chúng ta sẽ thực hiện chương trình này với sự trợ giúp của ba loại vòng lặp này

Trước tiên hãy tạo chương trình này với sự trợ giúp của vòng lặp đơn giản (For Loop)

thuật toán

  • Bắt đầu chương trình
  • Khai báo biến
  • Tính Tổng 10 Số Tự Nhiên Đầu Tiên
  • Hiển thị Tổng 10 số tự nhiên đầu tiên
  • Kết thúc chương trình

Chương trình

//C Program to Find the Sum of first 10 Natural Numbers Using For loop

#include<stdio.h>
void main()
{
 //Declaring Variable
  int i, sum = 0;

  for(i=1;i<=10;i++)
  {
       sum = sum + i;
  }
  printf("\nSum of first 10 Natural Numbers is : %d", sum);
}

đầu ra

Sum of first 10 Natural Numbers is : 55

Chương trình C tìm tổng của 10 số tự nhiên đầu tiên  Sử dụng vòng lặp While 

Chương trình

//C Program to Find the Sum of first 10 Natural Numbers Using While loop

#include<stdio.h>
void main()
{
 //Declaring Variable
  int i=1, sum = 0;

//Calculating Sum
  while(i<=10)
  {
       sum = sum + i;
       i++;

  }
  printf("\nSum of first 10 Natural Numbers is : %d", sum);
}

đầu ra

Sum of first 10 Natural Numbers is : 55

Chương trình C tìm tổng của 10 số tự nhiên đầu tiên  Sử dụng vòng lặp Do While 

Chương trình

//C Program to Find the Sum of first 10 Natural Numbers Using While loop

#include<stdio.h>
int main()
{
 //Declaring Variable
  int i=1, sum = 0;

  do
  {
       sum = sum + i;
       i++;

  }while(i<=10);

  printf("\nSum of first 10 Natural Numbers is : %d", sum);
  
 return 0;
}

đầu ra

Sum of first 10 Natural Numbers is : 55

Chương trình C tìm Tổng của 10 số tự nhiên đầu tiên  Sử dụng mảng

Chương trình

________số 8_______

đầu ra

Sum of first 10 Natural Numbers is : 55

Chương trình C tìm Tổng của 10 số tự nhiên đầu tiên  Sử dụng hàm

Chương trình

//C Program to Find the Sum of first 10 Natural Numbers Using Function

#include<stdio.h>
int sum();
int main()
{
 //Declaring Variable
  int s;
 
  s =sum();
  printf("\nSum of first 10 Natural Numbers is : %d", s);
  
 return 0;
}
int sum()
{
    int i, sum = 0;

  for(i=1;i<=10;i++)
  {
       sum = sum + i;
  }
  return (sum);

}

đầu ra

Sum of first 10 Natural Numbers is : 55

Chương trình C Tìm tổng của 10 số tự nhiên đầu tiên  Sử dụng đệ quy

Chương trình

Sum of first 10 Natural Numbers is : 55
0

đầu ra

Sum of first 10 Natural Numbers is : 55

Đọc thêm

  • Tải xuống Ghi chú Ngôn ngữ C Pdf
  • Hướng dẫn ngôn ngữ C cho người mới bắt đầu
  • Ví dụ lập trình C với đầu ra
  • Tải xuống miễn phí hơn 250 chương trình C để thực hành PDF

Phần kết luận

Vì vậy, các bạn, trong bài viết này, chúng tôi đã viết một chương trình c để tính tổng 10 số tự nhiên đầu tiên theo 6 cách khác nhau

  • Chương trình C để tìm tổng của 10 số tự nhiên đầu tiên sử dụng vòng lặp For
  • Chương trình C để tìm tổng của 10 số tự nhiên đầu tiên Sử dụng vòng lặp While
  • Chương trình C để tìm tổng của 10 số tự nhiên đầu tiên Sử dụng vòng lặp Do While
  • Chương trình C để tìm tổng của 10 số tự nhiên đầu tiên Sử dụng mảng
  • Chương trình C để Tìm Tổng của 10 số tự nhiên đầu tiên Sử dụng hàm
  • Chương trình C để tìm tổng của 10 số tự nhiên đầu tiên sử dụng đệ quy

Nếu bạn gặp khó khăn để hiểu bất kỳ chương trình nào hoặc có bất kỳ nghi ngờ hoặc câu hỏi nào, hãy cho tôi biết trong phần bình luận bên dưới

Làm cách nào để in 10 số bằng vòng lặp for trong C?

Ví dụ. #bao gồm for (i = 1; i

Cách tìm tổng và trung bình cộng của 10 số trong C?

Thuật toán đọc 10 số và tìm tổng và trung bình cộng của chúng . bắt đầu chương trình. Step 1: Start Program. Bước 2. Đọc 10 số từ người dùng và lưu trữ chúng trong một biến. Bước 3. Tính tổng và trung bình cộng của 10 số bằng vòng lặp for hoặc vòng lặp while. Bước 4. In tổng và trung bình cộng 10 số.

Làm cách nào để in từ 1 đến 10 số bằng vòng lặp for?

C cho vòng lặp. Bài tập-1 có lời giải .
Trình bày bằng hình ảnh
Giải pháp mẫu
C Code: #include void main() { int i; printf("The first 10 natural numbers are:\n"); for (i=1;i<=10;i++) { printf("%d ",i); } printf("\n"); } .. .
Sơ đồ. .
Trình chỉnh sửa mã lập trình C

Làm thế nào để tính tổng trong lập trình C?

printf("Nhập hai số nguyên. "); scanf("%d %d", &number1, &number2); Sau đó, hai số này được cộng bằng toán tử + và kết quả được lưu trong biến tổng. Cuối cùng, hàm printf() được sử dụng để hiển thị tổng các số. printf("%d + %d = %d", number1, number2, sum);