Решить по информатике на языке pascal число х получают следующим образом: слева на право записывают без пробелов подряд числа от 1 до n (). по заданному числу n определить, сколько цифр в числе х. , много , программировать умею, саму не понимаю.
154
406
Ответы на вопрос:
Var s: biginteger; n,i: int64; ar: array of int64=(9,90,900,9000,90000,900000,9000000,90000000); begin i: =1; read(n); while n-ar[i-1]> =0 do begin s: =s+(ar[i-1]*i); n: =n-ar[i-1]; i: =i+1; end; if(n> 0)then begin s: =s+(n*i); end; write(s); end.
Можно покороче и без biginteger, и без var n,k,s,m,p: longint; begin read(n); s: =0; k: =0; m: =1; p: =n; repeat inc(k); if p< 10 then s: =s+k*(n-m+1) else begin s: =s+k*9*m; m: =10*m end; p: =p div 10 until p=0; writeln(s); end. примеры: 5 5 15 21 120 252 1535323 9636157
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
nkds0000507.01.2021 15:34
-
Sevinch12327.08.2022 21:02
-
nyuta148830.04.2022 20:51
-
lluukkaa19.03.2020 05:18
-
aliana7777701.03.2020 13:32
-
Софи113829.05.2020 22:45
-
плщорршелит25.04.2021 03:55
-
Ventana126301.03.2023 07:08
-
Марина19r02.02.2021 06:33
-
Ксения1111111111111209.04.2021 21:06
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.