Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAXN 50
- int main(void)
- {
- int a ,t, A, x, y, z, f = 0;
- printf("1~10の数値を入力してください\n");
- do {
- scanf("%d", &a);
- t = a;
- if (a > 10 || a < 1)
- printf("それには対応していません\n");
- } while (a > 10 || a < 1);
- for (A = 1; t > 0; t--)
- A = A * t;
- printf("A = %d\na = %d\n", A, a);
- puts("表\示開始");
- for (z = 1; z < MAXN; z++)
- for (y = 1; y < MAXN; y++)
- for (x = 1; x < MAXN; x++) {
- if (x - (y / z) == A && (x - y) / z == a && (y % z) == 0 && ((x - y) % z) == 0 && z != 1) { // 整数で割り算する時は剰余が0である事も確かめる必要がある。それとz==1は除外
- printf("x = %d y = %d z = %d\n", x, y, z);
- printf("「%d - %d ÷ %dは?」\n小学生「%d!」文系「やっぱりわかんないか」理系「よくわかってんじゃん」\n", x, y, z, a);
- f = 1;
- }
- }
- if (f == 0)
- puts("見つかりませんでした");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement