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

Решения (задачи 60-94)

Задача 73.

// Преобразование величины, выраженной в минутах,
//в значение, выраженное в часах и минутах
#include <stdio.h> #include <conio.h> void main()
int min; // интервал в минутах int h;
// количество часов int m; // количество минут
printf("Введите временной интервал (в минутах) › ");
scanf("%i",Smin);
h = (int)min / 60;
m = min % 60;
printf("%i мин. – это %i 4ac.%i мин.\п", min, h, m);
printf("\пДля завершения нажмите Enter");
getch();

Задача 74.

// Преобразование числа в денежный формат
#include <stdio.h> #include <conio.h> void main()
float f; // дробное число
int r; // целая часть числа (рубли)
int k; // дробная часть числа (копейки)
printf("Хп Преобразование числа в денежный формат\п");
printf("Введите дробное число › "); scanf("%f",&f);
r = (int)f;
к = f * 100 – r*100;
printf("%6.2f руб. – это %i руб. %i коп.\п", f, r, k);
printf("\п Для завершения нажмите Enter");
getch();

Задача 77.

// Вычисление частного
#include <stdio.h> #include <conio.h> void main ()
float a,b,c; // делимое, делитель и частное
printf("Хп Вычисление частногоХп");
printf("Введите в одной строке делимое и делитель, ");
printf("затем нажмите Enter");
printf(" › ");
scanf("%f%f", &a, &b);
if (b!= 0}
с = a / b;
printf("частное от деления %5.2f на %5.2f ", a, b);
printf("равно %5.2f", c);
else {
printf("Ошибка! Делитель не должен быть равен"); printf("нулю!\п");
printf("Хп Для завершения нажмите Enter");
getch();

Задача 78.

// Вычисление площади кольца
#include <stdio.h> tinclude <conio.h> void main() {
float r1,r2; // радиус кольца и отверстия
float s; // площадь кольца
printf("Хп Введите исходные данные:\п");
printf("радиус кольца (см) › "); scanf("%f",&rl);
printf("радиус отверстия (см) › "); scanf("%f",&r2); if (r1 > r2) {
s = 2 * 3.14 * (rl – r2);
printf("Хп Площадь кольца %6.2f кв.см\п", s); }
else {
printf("Хп Ошибка! Радиус отверстия не может быть");
printf("больше радиуса кольца.\п"); }
printf("\п Для завершения нажмите Enter");
getch();

Задача 79.

// Перевод времени из минут и секунд в секунды
#include <stdio.h>
#include <conio.h>
void main()
(
float t; // время в минутах и секундах, например 1.2!
int ts; // время в секундах
int min; // число минут
int sek; // число секунд
printf("\п* Решение квадратного уравнения *\п");
printf("Введите в одной строке значения коэффициентов");
printf(" и нажмите Enter");
printf(" › ");
scanf("%f%f%f", &a, Sb, &c); // ввод коэффициентов
d = b*b – 4*a*c; // дискриминант
if (d < 0)
printf("Уравнение не имеет решения\п"); else {
xl = (-b + sqrt (d)) /(2*a);
x2 = (-b – sqrt(d))/(2*a);
printf("Корни уравнения: xl=%3.2f x2=%3.2f\n", xl, x2);
printf("\п Для завершения нажмите Enter");
getch();
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.