М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sxmax
sxmax
24.04.2023 13:15 •  Информатика

1.найти минимальный по модулю элемент массива x= 2 1 0 -1 0 2 1 0 3 -2 2 0 2. используя программу ранжирования, найти сумму 3-х наибольших по модулю элементов массива: t=(-1,2,1,1,-4,0,2,5,3,-2,1) распечатать массив до и после ранжирования.

👇
Ответ:
yana8889
yana8889
24.04.2023
1)program test;
var
  a:array[1..12] of integer;
  i,min:integer;
begin
  for i:=1 to 12 do begin
    readln(a[i]);
    a[i]:=abs(a[i]);
    if i=1 then min:=a[i]
    else if a[i]<min then min:=a[i];
  end;
  writeln(min);
end.
2)
uses Crt ;
var
   A            : array [ 1 .. 100 ] of integer ;
   c            : integer ;
   i , j , N    : ShortInt ;
begin
     ClrScr ;
     Write ( 'Количество элементов массива = ' ) ;
     ReadLn ( N ) ;
     WriteLn ( 'Ввод массива' ) ;
     for i := 1 to N do
         Read ( A [ i ] ) ;
        
         A[i]:=abs(A[i]);
     WriteLn ;
     //Сортировка пузырьком//
     for i := 1 to N - 1 do begin
         for j := N downto i + 1 do begin
             if A [ j ] < A [ j - 1 ]
             then
             begin
                  c := A [ j ] ; A [ j ] := A [ j - 1 ] ; A [ j - 1 ] := c ;
             end ;
            
         end;
        
     end;
     for i:=n-2 to n do writeln(A[i]);
end .
4,6(95 оценок)
Открыть все ответы
Ответ:
Традиционное решение:
var
  n,d1,d2,d3,d4:integer;
begin
  Write('Введите четырехзначное натуральное число: ');
  Readln(n);
  d1:=n div 1000; d4:=n mod 10;
  d3:=(n mod 100) div 10;
  d2:=(n mod 1000) div 100;
  n:=1000*d1+100*d3+10*d2+d4;
  Writeln('Результат: ',n)
end.

Тестовое решение:
Введите четырехзначное натуральное число: 4567
Результат: 4657

Решение с использованием символьного представления числа:
var
  s:string;
begin
  Write('Введите четырехзначное натуральное число: ');
  Readln(s);
  Writeln('Результат: ',s[1]+s[3]+s[2]+s[4])
end.
4,6(13 оценок)
Ответ:
Tana1369
Tana1369
24.04.2023
Линейное ур-е имеет вид: ax^2+bx+c=0, где a, b, c - кофиценты
Чтобы решить кв. ур-е нужно:
Определить дискриминант по формуле: D(дискриминант)= b^2 * -4ac
2) Если D<0, то уравнение не имеет корней
Если D=0, то один корень
Если D>0, то два корня
3) ищем корни по формуле, Если D=0: x=-b/2a
Ищем корни по формуле, если D>0: x1=-b+√D/2a x2=-b-√D/2a

по теореме Виета:
x1+x2=-b/a
x1*x2=c/a
И подбираем корни.

По свойству корней.
Если a+b+c=0, то x1=1 x2=c/a
Если a-b+c=0, то x1=-1 x2=-c/a

Нахождение площади треугольника:
S=h*x*1/2, где h- высота треугольника, x - основание, к которому проведена ввсота
4,6(5 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ