Спаскаля. 1) определить, пересекаются ли параболы у=ах^2+bc+c и y=dx^2+mx+n. если пересекаются, то найти точку пересечения. 2) записать элементы массива х, удовлетворяющие условию 1≤xi≤2, подряд в массив y. поменять местами максимальный и минимальный элементы в массиве y. 3) заменить строку матрицы р (n,m) с минимальной суммой элементов на строк, где находится максимальный элементы матрицы.
Ответы на вопрос:
program parabolas; uses crt; var a, b, c, d, m, n, dis, x1, x2 : real; begin writeln('введите коэфициенты первой параболы'); write('a='); readln(a); write('b='); readln(b); write('c='); readln(c); writeln('введите коэфициенты второй параболы'); write('d='); readln(d); write('m='); readln(m); write('n='); readln(n); writeln('*** alphaues is ***'); if a=d then if b=m then if c=n then writeln('параболы ! ') else writeln('параболы не пересекаются! ') else begin x1: =(c-n)/(b-m); writeln('параболы пересекаются в 1-й точке: ',x1,' ',a*x1*x1+b*x1+c); end else begin dis: =(b-m)*(b-m)-4*(a-d)*(c-n); if dis> 0 then begin x1: =((m-b)+sqrt(dis))/(2*(a-d)); x2: =((m-b)-sqrt(dis))/(2*(a-d)); writeln('параболы пересекаются в 2-x точкax: '); writeln(x1,' ',a*x1*x1+b*x1+c); writeln(x2,' ',a*x2*x2+b*x1+c); end else if dis=0 then begin x1: =(m-b)/(2*(a-d)); writeln('параболы пересекаются в 1-й точке: ',x1,' ',a*x1*x1+b*x1+c); end else writeln('параболы не пересекаются! '); end; end.
program massxy; uses crt; const n = 20; var x,y: array [1..n] of real; i,k, maxnum, minnum: integer; max, min,temp: real; begin k: =1; randomize; for i: =1 to n do begin x[i]: =random(101)-50; if (1< =x[i]) and (x[i]< =2) then begin y[i]: =x[i]; k: =k+1; end; end; writeln('*** alphaues is ***'); max: =y[1]; maxnum: =1; min: =y[1]; minnum: =1; for i: =1 to k do begin if max< y[i] then begin max: =y[i]; maxnum: =i; end; if min> y[i] then begin min: =y[i]; minnum: =i; end; end; temp: =y[maxnum]; y[maxnum]: =y[minnum]; y[minnum]: =temp; writeln('массив y состоит из ',k,' элементов: '); for i: =1 to k do write(y[i],' '); end.program matrixp; uses crt; const n=10; const m=8; var p: array[1..n,1..m] of integer; sum: array[1..n] of integer; st: array[1..m] of integer; i,j,tempsum,min,max,minnum,maxnum : integer; begin randomize; {ввод и вывод матрицы} writeln('начальная матрица: '); for i: =1 to n do begin for j: =1 to m do begin p[i,j]: = random(100); write(p[i,j]: 5); end; writeln; end; writeln('*** alphaues is ***'); {нахождение сумм строк} for i: =1 to n do begin tempsum: =0; for j: =1 to m do tempsum: =tempsum+p[i,j]; sum[i]: =tempsum; end; maxnum: =1; tempsum: =sum[1]; for i: =1 to n do if tempsum> sum[i] then begin tempsum: =sum[i]; minnum: =i; end; writeln('min сумма в ',minnum,'-й строке: ',sum[minnum]); {нахождение max элемента матрицы} max: =p[1,1]; for i: =1 to n do for j: =1 to m do begin if max< p[i,j] then max: =p[i,j]; maxnum: =i; end; writeln('max элемент ',max,' находится в ',maxnum,'-й строке'); for j: =1 to m do begin st[j]: =p[maxnum,j]; p[maxnum,j]: =p[minnum,j]; p[minnum,j]: =st[j]; end; {вывод матрицы} writeln('результат: '); for i: =1 to n do begin for j: =1 to m do begin write(p[i,j]: 5); end; writeln; end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kramina03106.01.2020 03:03
-
RengevychPolina13.01.2023 19:32
-
КсенияА200625.08.2022 00:13
-
апролдпролорпаквнквк30.11.2020 04:05
-
benleo200127.09.2022 21:47
-
lutaasasa5p08d7e26.09.2021 18:13
-
lalalypsik11.04.2021 04:01
-
vladchivlad14.10.2020 15:10
-
Boss2188830.09.2020 19:47
-
аня294223.06.2022 23:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.