Часть II. Решения 115
buf = пшпЬ2;
nuinb2 == numbl;
nurnbl = buf ;
}
res = пшпЬ1 - nuinb2;
numbl, zop, numb2); // вывести пример
// получить ответ испытуемого
}
printf("%i%c%i=",
scanf("%i", &otv)
if (otv == res)
kol++;
else printf("Вы ошиблись. %i%c%i=%i\n",
nunuDl, zop, nuinb2, res) ;
}
printf("Правильных ответов: %i\n", kol);
printf("Ваша оценка:\n");
switch (kol)
{
case 10
case 9
case 8
case 7
default
puts("5")
puts("4")
puts("4")
puts("3")
puts("2")
break
bireak
break
break
break
}
printf("\пДля завершения нажмите ");
getch();
Задача 132
// Электронные часы
#include
#include
#include "dos.h"
void mainO
{
// для доступа к delay
int inin,sec; // минуты, секунды
clrscrO; // очистить экран
_setcursortype (_NOCURSOR); // убрать курсор
printf("Чтобы остановить таймер, нажмите любую клавишу");
for (min = 0; min <= 2; min++)
{
116 C/C-f-f- в задачах и примерах
for (sec = 0; sec <= 59; sec++)
{
delay(1000); // задержка 1000 itis
gotoxy(l,3); // курсор в 1~ую колонку 1-ой строки
printf("%i:%2i", min, sec);
if (kbhitO) break;
}
if (kbhitO) break;
}
_setcursortype (_NORMALCURSOR);
getchO; // клавиша, остановившая часы
printf("\пДля завершения нажмите ");
getch();
Задача 133
// Вычисление среднего арифметического
// последовательности положительных чисел
#include
#include
void mainO
{
int a; // число, введенное с клавиатуры
int n; // количество чисел
int s; // сумма чисел
float m; // среднее арифметическое
s - 0;
n = 0;
printf("\Вычисление среднего арифметического");
printf("последовательности положительных чисел.\п");
printf("Вводите числа. Для завершения введите ноль.\п");
do {
printf("-> ");
scanf("%i", &a);
if (a > 0)
{
s +- a;
n++;
}
Do'stlaringiz bilan baham: |