А х вводится с клавиатуры или рандом,какие вообще параметры задатются? Может какие-то ограничения,так условие не совсем понятно
1. 16 бит симв * 10 * 32 * 48 = 245760 бит / 8 / 1024 = 30 кбайт
2. <span>Тише едешь – дальше будешь. = 27 симв * 2 байт симв = 54 байт
3. 5 кбайт * 1024 * 8 = </span>40960 бит; 8 * 1024 = 8192; 40960 бит / 8192 симв = = 5 бит на символ; 2^5 = 32 символов содержит алфавит.
4. первый (ln(256)/ln(2)) / (ln(64)/ln(2)) = 1,3 раза больше первый второго.
5. iso=1 байт симв; unicode=2 байт симв; 2 кбайт / (2/1) = 1 кбайт вес будет
6. <span>Как мало прожито – как много пережито! = 38 симв; 38 * 1 байт = 38 байт
7. будет тот же самый "computer". Значит и последовательность десятичных цифр та же самая копия.
8. Будет l i n k
</span>
Алгоритм может быть, например, таким. Если нужно вывести нулевое число Фибоначчи, выведем 1, иначе будем считать. Сохраним в переменную номер текущего числа Фибоначчи (изначально 1) и значения текущего и предыдущего элементов (в начале 1 и 1), затем в цикле будем пересчитывать значения элементов, увеличивая номер текущего элемента. Когда номер элемента совпадёт с нужным, выведем ответ.
Реализация (python 3):
n = int(input())
if n == 0:
print(1)
else:
prev, curr = 1, 1
i = 1
while i < n:
curr, prev = prev + curr, curr
i += 1
print(curr)
Запустив программу, можно узнать, что f10 = 89, f25 = 121393, а f40 = <span>165580141</span>
Алгоритм:
Найти 1й элемент строки и записать его в поле i,j ,затем сравнивать все последующие значения той строки с этой переменной.