Ответы
Ответ дал:
0
Сумма цифр любого целого числа:
C# 8.0:
public static int GetDigitsSum(int num){
int Sum=0;
for(int i = 0; i<NumLen(num); i++)
Sum+=GetDigitByIndex(num,i);
return Sum;
}
public static int NumLen(int num) {
int count = 1;
for (int i = 10; (num / i) != 0; i *= 10, count++) ;
return count;
}
public static int GetDigitByIndex(int Num, int Index){
return (Num / (int)Math.Pow(10, NumLen(Num) - Index - 1) % 10);
}
Ответ дал:
0
===== PascalABC.NET =====
begin
var (s, n) := (0, ReadInteger);
while n > 0 do
begin
s += n mod 10;
n := n div 10
end;
Print(s)
end.
Приложения:
Ответ дал:
0
Вычисляется сумма цифр любого натурального числа, не превышающего 2147483647 (большее значение просто не даст ввести)
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад