В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География

Написать программу на паскале по этому описанию даны две последовательности: с1, с2, с7; р1, р2, р7. если каждый элемент первой последоваткльности меньше суммы элементов второй, найти при каких згачениях i, j максимально значениевыражения сi/(pj+ci^2) , кто может ! буду ! желательно как можно быстрее

Показать ответ
Ответ:
alesyamorozova
alesyamorozova
09.10.2020 00:26

// PascalABC.NET 3.4.2, сборка 1797 от 22.09.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var c := ArrRandom(7, -5, 5);

 c.Println;

 var p := ArrRandom(7, -50, 50);

 p.Println;

 var s2 := p.Sum;

 if c.All(t -> t < s2) then

 begin

   var k := c.Cartesian(p, (i, j)-> (i, j, i / (j + i * i))).MaxBy(t -> t[2]);

   var i := c.IndexOf(k[0]) + 1;

   var j := p.IndexOf(k[1]) + 1;

   Println($'Максимум {k[2]:g6} при i={i}, j={j}')

 end

end.


Написать программу на паскале по этому описанию даны две последовательности: с1, с2, с7; р1, р2, р7.
0,0(0 оценок)
Ответ:
romankulebyaki
romankulebyaki
09.10.2020 00:26

Если нужен ввод с клавиатуры, то вместо var C := ArrRandom... напишите var C := ReadArrInteger(n) или ReadArrReal(n)


Написать программу на паскале по этому описанию даны две последовательности: с1, с2, с7; р1, р2, р7.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота