Для уборки зерна используется d комбайнов производительно-стью r га/час. определить, какую площадь s (га) уберут ком-байны за 16 часов
104
287
Ответы на вопрос:
Несколько вариантов: program strtoint; uses crt; var st : string; num : integer; function val1 (s : string) : integer; var i, res : integer; s1 : string; begin s1 : = ''; res : = 0; for i: =1 to length(s) do case s[i] of '0' : s1 : = s1+'0'; '1' : s1 : = s1+'1'; '2' : s1 : = s1+'2'; '3' : s1 : = s1+'3'; '4' : s1 : = s1+'4'; '5' : s1 : = s1+'5'; '6' : s1 : = s1+'6'; '7' : s1 : = s1+'7'; '8' : s1 : = s1+'8'; '9' : s1 : = s1+'9'; end; val (s1, res); if s[1]='-' then res : = res * -1; val1 : = res; end; function isnumber (ch : char) : boolean; var res : boolean; begin res : = false; case ch of '0' : res : = true; '1' : res : = true; '2' : res : = true; '3' : res : = true; '4' : res : = true; '5' : res : = true; '6' : res : = true; '7' : res : = true; '8' : res : = true; '9' : res : = true; end; isnumber : = res; end; function val2 (s : string) : integer; var i, res : integer; begin res : = 0; for i: =1 to length(s) do begin if isnumber(s[i]) then res : = res*10 + byte(s[i])-byte('0'); end; val2 : = res; end; begin write('input a string: '); readln(st); val(st, num); writeln('standart function: ', num); num : = val1(st); writeln('function val1: ', num); num : = val2(st); writeln('function val2: ', num); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Капитошка198509.11.2021 11:24
-
Danchik204614.08.2021 21:45
-
alpet0329.01.2023 02:28
-
ritkamargaritka123.10.2022 03:51
-
Uzdenova2005jam09.11.2022 17:16
-
yuakomlev11.05.2022 21:45
-
захар18210.03.2022 04:44
-
sogoyan201630.05.2023 04:10
-
123455432112345610.06.2021 08:10
-
AkvaH2O28.12.2020 16:05
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.