Есть ответ 👍

8_7. дан массив из 15 чисел. вывести элементы массива в указанном порядке: а1, а15, а2, а14, а3,13, и т.д. 8_8. дан массив. найти первый локальный минимум (локальный минимум – элемент, который меньше своих соседей).

150
164
Посмотреть ответы 2

Ответы на вопрос:

sgagasik
4,7(93 оценок)

Var a: array[1..15] of integer; i,n: integer; begin for i: = 1 to 15 do begin a[i]: =random(50)-25; write(a[i]: 4); end; writeln; n: =15; for i: = 1 to 8 do begin write(a[i]: 4,a[n]: 4); n: = n -1; end; end.
Annala1
4,5(56 оценок)

2)

// - целочисленное деление

% - остаток от деления

21 // 2 = 10  21 % 2 = 1

10 // 2 = 5   10 % 2 = 0

5 // 2 = 2     5 % 2 = 1

2 // 2 = 1      2 % 2 = 0

1 // 2 = 0      1 % 2 = 1

получается:

10101 - подходит

для числа в 16 системе счисления нужно воспользоваться таблицей

таблица в файле

получается:

10100001 - не подходит

для числа в 8 системе счисления нужно воспользоваться таблицей

таблица в файле

получается:

001011 - не подходит

последнее число тоже в 8 системе счисления

получается:

100101001 - не подходит

в итоге только первое число подходит

ответ: одно число

3)

будем проверять равенство переводя числа в 10 систему счисления для удобства.

для перевода из 2 системы счисления в 10 систему счисления нужно

2 возвести в степень обратной нумерации числа в 2 системе счисления, при этом порядок начинается с 0 это надо умножить на числа из 2 системы счисления по порядку и все это прибавить. Получается это:

2^7*1 + 2^6*0 + 2^5*0 + 2^4*1 + 2^3*1 + 2^2*0 + 2^1*1 + 2^0*0 = 128 + 0 + 0 + 16 + 8 + 0 + 2 + 0 = 154

154 > 256? - нет

в следующих неравенствах первое число одно и тоже

а для перевода во втором неравенстве из 16 системы счисления в 10 нужно умножить разряд числа на соответствующую ему степень разряда.

16^1*5 + 16^0*15 = 80 + 15 = 95

чтобы перевести из 10 системы в двоичную нужно выполнять целочисленне деление на 2 заодно находя остаток от деления оно и будет числом в двоичной системе.

154 > 95? - да

чтобы в 3 неравенстве перевести второе число нужно сделать тоже самое, умножить разряд числа на соответствующую ему степень разряда.

8^2*1 + 8^1*1 + 8^0*2 = 64 + 8 + 2 = 74

154 > 74? - да

ответ: 2 неравенства верны

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS