• Предмет: Информатика
  • Автор: vertex19095
  • Вопрос задан 2 года назад

Помогите решить задачу(6) в pascal.Заранее спасибо!!!​

Приложения:

Ответы

Ответ дал: BobbyFresnel
1

===== PascalABC.NET =====

begin

 var x := ArrRandom(20, -99, 99);

 x.Println;

 var (imax, imin) := (x.IndexMax, x.IndexMin);

 var t := (x.First + x.Last) div 2;

 (x[imax], x[imin]) := (t, t);

 x.Println;

 x.Sum.Print

end.

Приложения:

alekandrvolotsev: Вы так прекрасно разбираетесь в Pascal =). Не могли бы мне помочь с одним из заданий? https://znanija.com/task/33924817 или https://znanija.com/task/33924841 , заранее спасибо !!
BobbyFresnel: Я не работаю с Pascal ABC. Он умер в 2008 году и даже его разработчики пишут, что не знают, где его брать. Он реализует какую-то древнюю версию Паскаля, типа ТурбоПаскаль образца 1983 года и я в этом копаться не хочу.
BobbyFresnel: Кроме того, Ваши задания не просто указывают, что нужно делать, а требуют это делать конкретным образом, что на мой взгляд вообще глупость.
epefantesokelkas: Сделайте пожалуйста хотя бы своим способом!! Мне просто очень сильно нужно, пожалуйста, как умеете
BobbyFresnel: То, как я пишу, в Pascal ABC не работает. Вы с первой же строки после begin получите сообщение об ошибке.
BobbyFresnel: И еще, я не понимаю, зачем Вы даете скрины с каким-то текстом в своих заданиях.
BobbyFresnel: В PascalABС.NET никто не занимается ковырянием в каких-то сортировках, просто когда надо отсортировать массив А, пишут A.Sort. И все.
Вас заинтересует