Được tạo bởi Blogger.

Bài đăng nổi bật

Giới thiệu về ngôn ngữ C và môi trường turbo C 3.0

TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C C là ngôn ngữ lập trình cấp cao, được sử dụng rất phổ biến để lập trình hệ thống cùng với Assembler v...

Tìm kiếm Blog này

Thứ Bảy, 18 tháng 6, 2016

Tính tổng giai thừa của: 1+ 2! +4! +6! +...+2n! .


Đề bài : Tính tổng giai thừa của: 1+ 2! +4! +6! +...+2n! .
 ví dụ : n =6 thì tính tổng từ 1 đến 12!. ( 1+ 2! +4! +6! + 8! +10! +12! )

#include"conio.h"
#include"stdio.h"
void main()
{
clrscr();
int n;
unsigned long gthua=1,tong=0;

printf("\n\n------viet chuong trinh tinh tong cua 2n!, n duoc nhap tu ban phim -----");
printf("\n\n\n\n Nhap 1 so bat ky: ");
scanf("%d",&n);
printf(" Giai so can tinh la : 1 + ");
for(int i=1; i<=(n*2) ; i++)
{ if(i%2==0)
 {
   printf(" %d! + ",i);
   gthua *=i;
   tong+=gthua;
 }

}
printf("\n giai thua la: %ld ",gthua+1);
printf("\n\n Tong giai thua : %ld" ,tong+1);
getch();
}

0 nhận xét:

Đăng nhận xét