Найти квадратный
корень суммы цифр заданного трёхзначного числа.
Вход. Одно натуральное трёхзначное число.
Выход. Вывести
квадратный корень суммы цифр с 3 десятичными знаками.
Пример
входа |
Пример
выхода |
178 |
4.0000 |
элементарная математика
Анализ алгоритма
Пусть n – входное число. Выделим его цифры: n = . Ответом на задачу является значение .
Реализация алгоритма
Читаем натуральное трёхзначное число.
scanf("%d",&n);
Выделим цифры
тысяч, сотен, десятков и единиц.
a = n / 100; b =
n / 10 % 10; c = n % 10;
Вычисляем и выводим ответ.
res = sqrt(a + b
+ c);
printf("%.3lf\n",res);
Java реализация
import java.util.*;
public class Main
{
public static void
main(String[] args)
{
Scanner con = new
Scanner(System.in);
int n = con.nextInt();
int a = n /
100;
int b = n / 10
% 10;
int c = n %
10;
double res =
Math.sqrt(a + b + c);
System.out.printf("%.3f\n",res);
con.close();
}
}
Python реализация
import math
n = int(input())
a = n // 100
b = n // 10 % 10
c = n % 10
res = math.sqrt(a + b
+ c)
print(res)