#include #define N 3 int fakt(int n) { if (n == 0) return 0; else return n * fakt(n-1); } int main() { int m[N]={3,2,5}; int i, j; int tmp; int k=0; for (i=0; i < N-1; i++) for (j= i+1; j < N; j++) if (m[j] < m[i]) { tmp = m[i]; m[i] = m[j]; m[j] = tmp; } int s=1; int s_=0; for (i=0; i < N; i++) { while (k != m[i]) { k++; s= s * k; } s_ += s; } printf("%d", s_); getchar(); return 0; }