2.3
unknown
c_cpp
2 years ago
748 B
7
Indexable
int main() { int n; printf("nhap n tu ban phim: "); scanf("%d", &n); //Neu i > 5 thi se roi vao truong hop 1 o tren if(n > 5){ //Neu no la so chan thi tinh tiep, khong thi stop if(n % 2 != 0) return 0; int result = 0; //tinh i cho den khi nao i <= 2 thi stop for(int i = 1; i <= n; i++) { result = giaithua(i) / (i+2); } printf("S: %d", result); return 0; } /* * Con neu 2 < n < 6 va la so le thi tinh tiep * khong thi ko print ra cai gi het */ if(n > 2 && n % 2 != 0) printf("S: %d", giaithua(n+2)); return 0; } int giaithua(int a) { if(a <= 1) return a; int total = 1; for(int i = 2; i <= a; i++) { total *= i; } return total; }
Editor is loading...