Иллюстрированный самоучитель по С++ для начинающих

Решения (задачи 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();
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.