اكتب برنامج C يقرأ عددًا صحيحًا n وابحث عن عدد المجموعات من a و b و c و d (0 <= a ، b ، c ، d <= 9) حيث (a + b + c + d) ستكون يساوي n
- برمجة
- برمجة سي c
- 2021-05-03
- Wassim
الأجوبة
/*Write a C program which reads an integer n and find the number of combinations of a, b, c and d (0 <= a, b, c, d <= 9) where (a + b + c + d) will be equal to n*/
#include <stdio.h>
int main() {
int i, j, k, l, n;
printf("Input a number:\n");
scanf("%d", & n);
if (n >= 1 && n <= 39)
printf("\na + b + c + d = n"); {
int count = 0;
for (i = 0; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
for (k = 0; k <= 9; k++) {
for (l = 0; l <= 9; l++)
{
if (i + j + k + l == n) {
printf("\n%d, %d, %d, %d", i, j, k, l);
count++;
}
}
}
}
}
printf("\n\nTotal number of combinations:");
printf("\n%d\n", count);
}
return 0;
}أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال