Hàm tính tổng trong C++

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

Hàm tính tổng trong C++

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

Chương trình C cộng ba số đã cho bằng hàm

Chương trình C

#include 
#include 
sum(int,int,int);
void main()
{
	int a,b,c,d;
	clrscr();
	printf("\nACCEPT VALUE FOR a,b,c:\n");
	scanf("%d %d %d",&a,&b,&c);
	d=sum(a,b,c);
	printf("\nSUM OF %d,%d and %d IS %d",a,b,c,d);
	getch();
}
sum(int x,int y,int z)
{
	int temp;
	temp=x+y+z;
	return(temp);
}

đầu ra


Hàm tính tổng trong C++

ví dụ 2. Chương trình cộng hai số nguyên bằng hàm

Trong chương trình này, chúng tôi đang tìm tổng của hai số bằng cách sử dụng hàm do người dùng xác định

Enter a positive number: 20
Sum of the first 20 natural number is: 210
1 và chúng tôi đang gọi hàm này từ hàm chính. Để đọc về chức năng, hãy tham khảo hướng dẫn này. Hàm C với ví dụ

Đây là Chương trình C Tìm tổng của hai số thông qua hàm. Trong chương trình này, người dùng yêu cầu tìm tổng của hai số bằng cách sử dụng hàm hay nói cách khác là Đa hình. Thủ tục gọi hàm sẽ sử dụng trong chương trình này để tìm tổng của hai số. Người dùng đầu tiên hỏi những con số được sử dụng để thêm. Sau đó nó khai báo một hàm sum(a,b). Bước tiếp theo, nó gọi hàm tổng với các đối số chính thức int x, int y và int z=x+y trong thủ tục này, giá trị gọi từ lớp trên nhưng thêm vào lớp khác. Và cuối cùng kết quả in ra màn hình

Báo cáo sự cố.
Trong chương trình này, người dùng yêu cầu tìm tổng của hai số thông qua hàm.

  1. Nhập giá trị
  2. Khai báo hàm
  3. Gọi hàm
  4. Hiển thị kết quả trên màn hình

Đây là mã nguồn của chương trình C Tìm tổng của hai số thông qua chức năng. Chương trình C được biên dịch thành công. Đầu ra chương trình cũng được hiển thị bên dưới

#include 
void main()
{
       int a,b;
       clrscr();
       printf("Enter Two Number : ");
       scanf("%d%d",&a,&b);
       sum(a,b);
       getch();
}
      sum(int x,int y)
  {
       int z;
       z=x+y;
       printf("Sum of Two Number is : %d",z);
       return 0;
}
Output :
Enter Two Number : 10 20
Sum of Two Number is : 30

Bạn cũng sẽ thích

  1. Chương trình C Tính tổng Nhân, chia thông qua hàm
  2. Viết chương trình C++ tìm tổng. 1. /5+ 2. /4+ 3. /3+ 4. /2+ 5. /1 Không sử dụng chức năng (Ngoại trừ chức năng chính). Ở đâu. Biểu tượng cho biết giai thừa của bất kỳ số nào
  3. Viết chương trình C++ để tìm tổng của tất cả các số chẵn từ 0 đến 20 bằng đệ quy hàm
  4. Chương trình C Viết chương trình tính tổng của số N
  5. Chương trình C Tính tổng hai ma trận

Tiếp theo →

← Trước đó

Cách sử dụng hàm tính tổng trong 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);

Làm cách nào để tìm tổng của hai số bằng hàm trong C?

Người dùng đầu tiên hỏi những con số được sử dụng để thêm. Sau đó nó khai báo một hàm sum(a,b). Bước tiếp theo, nó gọi hàm tổng với các đối số chính thức int x, int y và int z=x+y trong thủ tục này, giá trị gọi từ lớp trên nhưng thêm vào lớp khác. Và cuối cùng kết quả in ra màn hình

tổng += trong chương trình C là gì?

sum += i giống như. tổng = tổng + i; . “ Đặt tổng bằng chính nó cộng với i . " Có lý? .

Làm cách nào để tính tổng các giá trị mảng trong C?

Quy trình .
Khai báo một biến để lưu tổng. Nói int tổng;
Chúng ta nên khởi tạo biến sum bằng 0. tôi. e. tổng = 0;
Lặp qua tất cả các phần tử trong mảng và thêm chúng vào biến tổng
In tổng