Скласти програму на мові паскаль дано масив {x} розмірністю n. потрібно: замінити знаки так, щоб всі елементи масиву стали від’ємними, якщо тільки на k позиціях підряд є однакові елементи. при невиконанні заданої умови видати повідомлення «рішення не існує».
177
428
Ответы на вопрос:
//pascal abc.net v3.1 сборка 1172 var ar: array of integer; n,k,i,j: integer; b1: boolean; begin read(n,k); b1: =false; setlength(ar,n); n: =n-1; writeln('enter array: '); for i: =0 to n do readln(ar[i]); for i: =0 to n-k+1 do begin; for j: =i to k+i-1 do if ar[i]=ar[j] then b1: =true else b1: =false; if b1=true then break; end; if b1=true then for i: =0 to n do begin; if ar[i]> 0 then ar[i]: =ar[i]*(-1); write(ar[i]: 4); end else writeln('рішення не існує'); end. пример ввода: 5 //n 4 //k 2 1 1 1 1 пример вывода: -2 -1 -1 -1 -1
Var a,b,c,z,x,h,count: integer; q,w,e,r,t,y,k: string; begin a: =99; b: =81; c: =63; q: ='берлин'; w: ='москва'; e: ='бразилиа'; writeln('выбери предмет'); writeln(' или '); read(k); case k of '' : begin readln; write('столица германии это '); read(r); readln; writeln; write('столица россии это '); read(t); readln; writeln; write('столица бразилии это '); read(y); readln; writeln; end; '' : begin write('11*9='); read(z); writeln; write('9*9='); read(x); writeln; write('7*9='); read(h); writeln; end; end; if q=r then count: =count+1; if w=t then count: =count+1; if e=y then count: =count+1; if a=z then count: =count+1; if b=x then count: =count+1; if c=h then count: =count+1; if count=0 then writeln('твоя оценка по предмету ',k,' это только 2'); if count=1 then writeln('твоя оценка по предмету ',k,' это только 3'); if count=2 then writeln('твоя оценка по предмету ',k,' это только 4'); if count=3 then writeln('твоя оценка по предмету ',k,' это только 5'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kino201120.11.2021 17:42
-
xachik199823.02.2023 17:52
-
зуляжансая8607.11.2021 22:55
-
технолигия09.01.2022 00:26
-
ИЩЕ624.06.2022 12:44
-
Гуманитарий77704.02.2022 08:25
-
IIIayni08.01.2021 10:59
-
Paris9912.06.2021 11:44
-
МВ08070610.10.2022 21:03
-
egorivanov200017.08.2020 20:10
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.