Решения (задачи 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();