Составители:
Рубрика:
void main()
{
int numb1, numb2; //Слагаемые
int op; //Действия над числами: 0-сложение, 1-вычитание
char zop; //Знак между слагаемыми
int res; //Результат, рассчитанный программой
int otv; //Результат, введенный пользователем
int kol=0; //Количество правильных ответов
int buf;
int i;
time_t t; /*Текущее время для инициализации генератора случайных чисел*/
clrscr();
printf("\***Проверка умения складывать и вычитать числа***\n");
printf("После примера введите ответ и нажмите <Enter>\n");
// Инициализация генератора случайных чисел
srand((unsigned)time(&t));
// Цикл по расчету примеров
for(i=1; i<=10; i++)
{
numb1=rand()%LEVEL; //Число от 2 до 99
numb2=rand()%LEVEL;
op=rand()%2; //Выбор знака (+ или -)
if(op= =0)
{
res=numb1+numb2;
zop='+';
}
else
{
zop='-';
// Выбор наибольшего из двух чисел
if (numb1<numb2)
{
buf=numb2;
numb2=numb1;
numb1=buf;
}
res=numb1-numb2;
}
printf("%i%c%i=", numb1, zop, numb2);
scanf("%i", &otv);
if (otv==res)
kol++;
else printf ("Вы ошиблись! %i%c%i=%i\n",
numb1, zop, numb2, res);
}
printf ("\nПравильных ответов: %i\n", kol);
printf ("Ваша оценка: "); // Выставление оценки
switch (kol)
{
case 10: puts("5"); break;
case 9: puts("4"); break;
150
void main() { int numb1, numb2; //Слагаемые int op; //Действия над числами: 0-сложение, 1-вычитание char zop; //Знак между слагаемыми int res; //Результат, рассчитанный программой int otv; //Результат, введенный пользователем int kol=0; //Количество правильных ответов int buf; int i; time_t t; /*Текущее время для инициализации генератора случайных чисел*/ clrscr(); printf("\***Проверка умения складывать и вычитать числа***\n"); printf("После примера введите ответ и нажмите\n"); // Инициализация генератора случайных чисел srand((unsigned)time(&t)); // Цикл по расчету примеров for(i=1; i<=10; i++) { numb1=rand()%LEVEL; //Число от 2 до 99 numb2=rand()%LEVEL; op=rand()%2; //Выбор знака (+ или -) if(op= =0) { res=numb1+numb2; zop='+'; } else { zop='-'; // Выбор наибольшего из двух чисел if (numb1
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »