дано естественное число namp;gt;9 найти сумму цифр во 2-ой половине этого
Дано естественное число ngt;9 найти сумму цифр во 2-ой половине этого числа
к примеру
в числе n= 12345678 это сумма 5+6+7+8=26
pascal
Помогите. вот я написала сумму. сейчас как ввести " во второй половине этого числа"?
Таисия
Если число цифр нечетное, скажем, не 8, а 7? Тогда как половину определять? Половина - это 3 числа, либо 4 числа?
Мирослава Стачинская
Если при нечетном количестве цифр половина - это большая часть, то можно написать программку так: var n,k,s: integer;begin readln(n); k:=1; while k*k s:=0; while n>k do begin s:=s+n mod 10; n:=n div 10; end; writeln(s);end.
Arsenij
Строка не записалась, заместо строчки while k*k s:=0; обязано быть while k*k
Валерия Чемодакова
Не прописывает знаки, добавлю в ответ.
2 ответа
Денис Бергачев
Если число цифр нечетное, среднюю цифру не учитываем.
PascalABC.NET 3.4.2, сборка 1847 от 28.10.2018
Внимание! Если программка не работает, обновите версию!
begin
var (n, S) := (ReadInteger, 0);
loop Trunc(Log10(n) + 1) div 2 do
begin
S += n mod 10;
n := n div 10
end;
S.Println
end.
12345678
26
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов