Определить, максимальная цифра числа расположена ближе к началу или концу числа - C (СИ)
Формулировка задачи:
Помогите решить задачи:
1) Заданы два параметра: радиус круга и сторона равностороннего треугольника. Какая из площадей
больше?
2) Вычислить сумму √1+√2+...+√50 (тут все цифры идут под корнем до конца и надо написать формулу так,чтоб считала сначала корень 50,корень 49 и так далее)
3) Дано натуральное число с различными цифрами. Определить, максимальная цифра числа
расположена ближе к началу или концу числа.
Заранее спасибо
Решение задачи: «Определить, максимальная цифра числа расположена ближе к началу или концу числа»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
#define PI 3.1415
main()
{
double r,a;
printf("Enter R = ");
scanf("%lf",&r);
printf("Enter a = ");
scanf("%lf",&a);
if(PI*r*r>sqrt(6*a*a))
printf("Krug wins");
else
printf("Treugolnik wins");
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и математическими функциями.
- Определение константы PI (пи).
- Вход в функцию main.
- Объявление переменных типа double для числа R и A.
- Вывод сообщения с просьбой ввести значение переменной R.
- Считывание значения переменной R с помощью функции scanf.
- Вывод сообщения с просьбой ввести значение переменной A.
- Считывание значения переменной A с помощью функции scanf.
- Вычисление условия для определения победителя (круга или треугольника).
- Вывод сообщения о победителе.
- Если условие if истинно, то выводится сообщение
Krug wins(круг победил). - Если условие if ложно, то выводится сообщение
Treugolnik wins(треугольник победил).