Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
arianadorofeva
29.04.2023 05:46 •
Информатика
Напишите программу, которая вычисляет количество цифр числа. используйте функцию.
Ответ:
Viktoria727
10.08.2020 18:28
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программа не работает, обновите версию!
function nDigits(n:int64):integer; // если число
begin
Result:=0;
if n<0 then n:=-n;
while n>0 do begin
Result+=1;
n:=n div 10
end
end;
function nDigits(s:string):=s.Length; // если строка
begin
Writeln(nDigits(1234567890123456)); // 16
Writeln(nDigits('123456789012345678901234567890')) // 30
end.
Результат
16
30
0,0
(0 оценок)
Популярные вопросы: Информатика
TPROfesorT
20.01.2020 10:51
Не үшін Bluetooth және WI-FI керек?...
dana0550
17.10.2020 21:17
информатика 5 класс. Даю 10- 9*4=36...
anastasiyapauk
17.10.2020 21:17
Решите задачу. Объём внешнего носителя информации 3 гигабайта. Файлимеет размер 5 Кбайт. Сколько таких файлов может уместитьсяна этом носителе информации? Выберите верное...
метал3
01.05.2022 16:51
Определите значение целочисленных переменных a и b после выполнения фрагмента про-граммы. a: =12 b: =5 t: =b b: = a mod b a: =b+a-t a) a=9, b=2 b) a=10, b=2 c) a=5, b=14...
olga035
21.10.2022 03:45
Постройте шестнадцатиричный код для цветов, имеющих rgb-коды (100, 200, 200), (30, 50, 200), (60, 180, 20), (220, 150, 30)...
Valeria12351778
17.05.2023 18:20
Соотнеси названия функций и их характеристики. В результате вычисляется суммазначений ячеек, удовлетворяющихусловиюЗАМЕНИТЬрезультат является истиной, если хотя быодно...
SuperArtem52
01.04.2021 14:06
Сыни хабарлама берілген сұранысқа жауап ретінде күмән келтіре отырып қарсы сұрақ қоя отырып жауап хабарлама жазу көмектесіңдерш...
prkf
03.08.2022 08:54
Знаки припенания где тут ставить...
Zaharza1
27.08.2022 09:29
1. Что позволило писателю историю, которую он рассказал,назвать сказкой? Что в ней сказочного? 2. Проследи, как В.М.Гаршин передаёт внешний вид розы.3. В своей сказке...
Dimaplayfifa1611
03.05.2020 20:26
Разложите на множители квадратный трехчлен 6х^2+13x+7...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
function nDigits(n:int64):integer; // если число
begin
Result:=0;
if n<0 then n:=-n;
while n>0 do begin
Result+=1;
n:=n div 10
end
end;
function nDigits(s:string):=s.Length; // если строка
begin
Writeln(nDigits(1234567890123456)); // 16
Writeln(nDigits('123456789012345678901234567890')) // 30
end.
Результат
16
30