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

Cрочно программа которая на входе получает шесть чисел a, b, c, d, e, f, а выводит: если точки нет, то программа говорит, что такой точки не существует 1. точку пересечения прямой ax + by + c = 0 и оси абсцисс 2. точку пересечения прямой ax+ by + c = 0 и оси ординат 3. точку пересечения прямой dx + ey + f = 0 и оси абсцисс 4. точку пересечения прямой dx + ey + f = 0 и оси ординат 5. точку пересечения прямой ax + by + c = 0 и прямой dx + ey + f = 0

👇
Ответ:
iSlate999
iSlate999
28.06.2020
1) if b<>0 then 
     begin 
       y:=-c/b ;
       writeln('(0;',y,')');
     end
  else writeln('такой точки нет');
2) if a<>0 then 
     begin 
       y:=-c/a ;
       writeln('(',x,'0)');
     end
  else writeln('такой точки нет');
 3) 4) аналогично для коэффициентов  d, e, f     
5) if (bd-ae)<>0 then
       begin
          x:=(-f*b+e*c)/(b*d-a*e);
          y:=(-c-a*x)/b;
    writeln('(',x,';',y,')');
       end
 else writeln('не пересекаются');
4,8(34 оценок)
Открыть все ответы
Ответ:
Мишутка890
Мишутка890
28.06.2020
// PascalABC.NET 3.2, сборка 1345 от 24.11.2016
// Внимание! Если программа не работает, обновите её версию!
begin
  var Z:=ArrRandom(ReadInteger('n='),1,99);
  Writeln('Массив Z'); Z.Println;
  Writeln('Массив X');
  var X:=Z[1::2].Select(p->p/2).ToArray; Swap(X[0],X[X.Length-1]);
  X.Println;
  Writeln('Массив Y');
  var Y:=Z[::2].Select(p->p/3).ToArray; Swap(Y[0],Y[Y.Length-1]);
  Y.Println
end.

Пример
n= 8
Массив Z
74 17 35 3 33 84 48 39
Массив X
19.5 1.5 42 8.5
Массив Y
16 11.6666666666667 11 24.6666666666667
4,5(78 оценок)
Ответ:
tivaschhenko
tivaschhenko
28.06.2020
Во вложении файл с рабочей книгой MS Excel 2003

Sub abcd()
    Dim n As Integer, a(1 To 8) As Integer
    Dim r As Range
    n = 8
    imax = 1
    Set r = Range(Cells(1, 1), Cells(2, 8))
    r.ClearContents 'Очистка области
    r.Interior.Color = RGB(255, 255, 255) 'Очистка цвета заливки
    For i = 1 To n
        a(i) = Int(30 * Rnd)
        If a(i) > a(imax) Then imax = i
        Cells(1, i) = a(i)
    Next
    t = a(imax)
    Cells(1, imax).Interior.Color = RGB(204, 255, 255)
    Range(Cells(1, 1), Cells(1, imax - 1)).Interior.Color = RGB(255, 255, 153)
    For i = imax - 1 To 1 Step -1
        a(i + 1) = a(i)
    Next
    a(1) = t
    For i = 1 To n
        Cells(2, i) = a(i)
    Next
    Cells(2, 1).Interior.Color = RGB(204, 255, 255)
    Range(Cells(2, 2), Cells(2, imax)).Interior.Color = RGB(255, 255, 153)
End Sub

Вмассиве из 8 целых чисел переставить максимальный элемент на первое место, а элементы с первого до
4,4(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ