Дано целое число N(>0). Используя операции деления нацело и взятие остатка от деления найти количество и сумму его цифр.
5-9 класс
|
var n,count,sum:integer;
begin
read(n);
count:=0;
sum:=0;
while (n<>0) do
inc(count);
sum:=sum+(n mod 10);
n:=n div 10;
end
end.
n=get()
k=0
s=0
while n>=1 do
s=s+n % 10
k=k+1
n=(n-n%10)/10
end
print(s,k)
Другие вопросы из категории
этой ячейке равно разности значений в ячейках D21 и С22. В соответствии с формулой, полученной в ячейке B8, значение в этой ячейке равно разности значений в ячейках D22 и B22. Какая формула могла быть написана в ячейке D6
Читайте также
еются ли в записи числа N нечетные цифры. Если имеются, то вывести True, если нет — вывести False. Помогите плииз.
Вывести A в степени N: An = A•A•...•A (числа A перемножаются N раз). 2.Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N. 3.Дано вещественное число A и целое число N (> 0). Вывести 1 + A + A2 + A3 + ... + An. ,
результат
2.дано целое число.напишите,программу которая выводит на экран последнюю цифру данного числа,затем возводит ее в квадрат и выводит на экран монитора результат
2.Дано целое число N.Написать программу ,заменяющую его нулём ,если больше или равно нулю,и увеличивающая его в 2 раза ,если число меньше нуля.
3 .Дано целые числа a и b .Написать программу , которая выводит сначала большее число ,затем меньшее.
4.Даны числа a,b,c.Написать программу ,выводящую их в возрастающем порядке.
ПЛИЗ ПОМОГИТЕ
и выводит наибольше значение из них. Числа - целые от 1 до 1000.
при решении задачи можно пользоваться только целочисленными арифметическими операциями +,-,*,//,%,=. нельзя пользоваться нелинейными конструкциями:ветвления, циклами, функциями вычисления модуля, извлечения квадратного корня., и условными функциями!!!!!!!
2) Дано целое число N. Выведите следующее за ним четное число. При решении задачи нельзя использовать условную инструкцию if и циклы!!
хотя бы формулу:) заранее спасибо)