/* a6-5-2.c */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
	int a, b, c, result;

	srand((unsigned)time(NULL));

	a = rand() % 100 + 1;
	b = rand() % 100 + 1;
	if (a < b) {
		c = a;
		a = b;
		b = c;
	}

	switch (rand() % 3) {
		case 0:
			c = a + b;
			printf("%d + %d の結果は？ ＞ ", a, b);
			break;
		case 1:
			c = a - b;
			printf("%d - %d の結果は？ ＞ ", a, b);
			break;
		default:
			c = a % b;
			printf("%d %% %d の結果は？ ＞ ", a, b);
			break;
	}
	scanf("%d", &result);
	if (result == c) {
		printf("正解です。\n");
	}
	else {
		printf("不正解です。答えは%dです。\n", c);
	}

	return 0;
}
