Решить карточку по икт 1. правильно ли описан массив а? если нет, то что надо изменить? type odmyarray[1..n+20] of integer; var a : odmyarray; 2. что получится в результате выполненя программы? program variant3; const n=17; type myarray=array[1..n] of integer; var b : myarray; i: byte ; p
: integer; begin b[i] : =-35+random(121); if c[i] mod 10=0 then p: =p+1; end; writeln(p); readln; end.
297
482
Ответы на вопрос:
1) описание массива должно быть константным, запись n+20 - переменная. изменить: задать n+20 в виде константы.
2) будет куча ошибок
а) i: byte - есть декларация, но нет инициализации перед использованием, вероятно, будут ошибки при попытке использования как индекс массива. (не совсем уверен, возможно разные среды могут проводить автоинициализацию в ноль, в таком случае тоже будет ошибка, но уже из-за несуществующего индекса массива)
б) нет декларации переменной c, хотя она используется (if c[i] mod 10=0 then p: =p+1; )
Program amstrong; var a,b: integer; i,j,k, ci, si,mi, errkod: integer; sti: string; flag: boolean; begin readln(a,b); flag: =false; for i: =a to b do begin str(i, sti); si: =0; for j: =1 to length(sti) do begin val(sti[j],mi,errkod); ci: =1; for k: =1 to length(sti) do ci: =ci*mi; si: =si+ci; end; if si=i then begin write(si,' '); flag: =true end; end; if not flag then write(-1); readln; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
книга6726.12.2022 23:10
-
ДжонниМультяшка10.02.2023 15:34
-
Duna38329292828213.03.2022 10:31
-
LeRaDrEeMuRuNdErTaLe17.02.2022 23:30
-
Эльмаз0729.06.2020 19:48
-
какая8разница19.03.2020 04:59
-
кемпінг02.07.2020 15:07
-
Зайка987028.07.2022 00:59
-
EnderCrash782111.12.2020 15:29
-
anastasia12099630.07.2021 15:04
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.