Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
7gekap0bshm
07.11.2021 04:21 •
Информатика
Составить программу ,находящую кол-во и сумму цифр пяти данных целых чисел ,используя процедуру
Ответ:
Ostap2010
05.07.2020 12:13
Var i,x,k,s:integer;
function Sum(x:integer):integer;
var
t:string;
i:integer;
begin
s:=0;
t:=IntToStr(x);
for i:=1 to length(t) do s:=s+StrToInt(t[i]);
result:=s
end;
function Kol(x:integer):integer;
var t:string;
begin
t:=IntToStr(x);
result:=length(t)
end;
begin
for i:=1 to 5 do
begin
write('Введите число ',i,': ');
readln(x);
k:=Kol(x);
s:=Sum(x);
writeln('Количество цифр ',k,'; сумма цифр ',s)
end
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
ibragimgadjizad
10.09.2020 17:42
Как разделить циферблат часов двумя прямыми на три части, так что-бы в каждой части была одинаковая сумма...
орп21
10.09.2020 17:42
Назовите чувства и органы чувств человека,с которых он получает следующие виды информации...
bropomogi
10.09.2020 17:42
По одному примеру истинных и ложных высказываний из биологии информатики...
DAmigoX
03.05.2021 09:29
Определите значение переменной S после выполнения следующего фрагмента программы: var k, s : integer; begin s:= 0; k:= 0; while k 15 do begin s:= s + 2 ∗ k; k:=...
MeucaH123aksi
12.09.2022 07:30
Яуже 40 истратила! кому нетрудно, : на координатной плоскости построены графики функций y=3x^2 и y=-4/x. графики каких функций получатся, если выполнить перенос...
Nastya152018
12.09.2022 07:30
Составте тезисный план по повесть о том,как один мужик двух генералов прокормил...
habibullina342
12.09.2022 07:30
Найти угол прямоугольного треугольника в котором один острый угол больше другого на 20 градусов....
VladusGrif
12.09.2022 07:30
Найти слова с разделительным мягким знаком и записать в данную схему соловьи альбом ателье в пальто осенью кольцо сыновья медведь...
daryadaletskay
12.09.2022 07:30
Что из перечисленных не относится к деятельности и хлодвига завоевания галлии...
Alisarive
12.09.2022 07:30
Словообразовательное гнездо со словом вред...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
function Sum(x:integer):integer;
var
t:string;
i:integer;
begin
s:=0;
t:=IntToStr(x);
for i:=1 to length(t) do s:=s+StrToInt(t[i]);
result:=s
end;
function Kol(x:integer):integer;
var t:string;
begin
t:=IntToStr(x);
result:=length(t)
end;
begin
for i:=1 to 5 do
begin
write('Введите число ',i,': ');
readln(x);
k:=Kol(x);
s:=Sum(x);
writeln('Количество цифр ',k,'; сумма цифр ',s)
end
end.