Решения (задачи 60-94)
Задача 90.
// Проверка умения умножать числа tinclude <stdio.h> #include <conio.h> #include <stdlib.h> // для доступа к srand #include <time.h> // для доступа к time void main() int m1, m2, p; // сомножители и произведение int otv; // ответ испытуемого time_t t; // текущее время – для инициализации // генератора случайных чисел srand((unsigned) time(&t));; // инициализация генератора // случ. чисел ml = rand() % 9 +1; // остаток от деления rand О на 9 // лежит в диапазоне от 0 до 8 m2 = rand () % 9 +1; р = ml * т2; printf("Сколько будет %ix%i?\n", m1, m2); printf("Введите ответ и нажмите Enter"); printf (" › "); scanf("%i", &otv); if (p = otv) printf("Правильно."); else printf("Вы ошиблись.\n%ix%i=%i", ml, m2, p); printf("Хп Для завершения нажмите Enter"); getch();
Задача 92.
// Проверяет на четность введенное с клавиатуры число #include <stdio.h> #include <conio.h> void main () int n; // введенное пользователем число printf("Хп Введите целое число и нажмите Enter"); printf(" › "); scanf("%i", &n); printf("Число %i "); if (n % 2 == 0) printf{"четное."); else printf("нечетное."); printf("\п\п Для завершения нажмите Enter"); getch();
Задача 94.
// Вычисление стоимости телефонного разговора с учетом // скидки, предоставляемой по субботам и воскресеньям linclude <stdio.h> ttinclu.de <conio.h> void main() int time; // длительность разговора int day; // день недели float summa; // стоимость разговора printf("Хп Вычисление стоимости разговора по"); printf("телефону\п"); printf("Введите исходные данные:\п"); printf("Длительность разговора "); printf("(целое кол-во минут) › "); scanf("%i",.stime); printf("День недели"); printf(" (1-понедельник,..,7-воскресенье) › "); scanf("%i", &day); summa = 2.3 * time; // цена минуты 2.3 руб. if (day == 6 || day = 7) ( printf("Предоставляется скидка 20%\п"); summa = summa * 0.8;); printf("Стоимость разговора: %3.2f руб.\n",summa); printf("\п Для завершения нажмите Enter"); getch();