1) 2048
2) 2
3) 32
4) 3
Если помог, нажимайте "Спасибо"
Скорее всего, Вы имели ввиду найти последний максимальный элемент МАССИВА и указать его номер.
Решение на языке Pascal, где используется одномерный массив.
Для перевод в двоичную просто делим на 2, а остаток записываем во вторую колонку. Когда остается единица, то выносим ее так же во второй столбик и читаем СНИЗУ ВВЕРХ.
Для перевод из двоичной в десятичную мы над числом начиная с правого проставляем цифры, начиная с нуля. Это будет степенью двойки, на которую будет умножаться соответствующая цифра двоичного представления числа. Просто складываем, вычисляем.
Для примера я взяла число 123.
Var
X:real;
Begin
Write('X = ');Read(X);
Write('Y = ',10*Sin(6*X)+20*Cos(12*X)+20*Sin(12*X));
End.
Begin
writeln('Вася');
writeln(' ':4,'пошёл');
writeln(' ':9,'гулять');
writeln;
writeln(' Ж');
writeln(' ЖЖЖ');
writeln(' ЖЖЖЖЖ');
writeln('ЖЖЖЖЖЖЖ');
writeln(' HH HH');
writeln(' ZZZZZ');
end.