42

Записать 100 вместо максимальных по модулю элементов массива Y (n), где n <= (меньше…

05 апреля 2023

Записать 100 вместо максимальных по модулю элементов массива Y (n), где n <= (меньше либо равно) 10. Программапаскаль

категория: информатика

44

Плохо знаю синтаксис паскаля, но думаю сможешь переделать на паскалевский, там все понятно. Функция abs — берет модуль от числа. n,i,b,s,m (10) as integerread (n); Y (n) as integer; for i=1 to n doread (Y (i); b=1s: =Y (1) m (b): =1for i=2 to n doif abs (Y (i) >abs (s) thens: =Y (i); b: =1; m (b): =i; elseif abs (Y (i)=abs (s) thenb: =b+1m (b): =i end; end; for i=1 to b doY (m (i)=100; end. Напишите пожалуйста, если что-то не понятно или выдает ошибку.

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...