Американский Учёный, Выдающийся Математик и философ, основоположник кибернетики и теории искуственного интеллекта.
1) 12*8=96(бит)
2) 900**=900*(бит)
3) 32*1024*1024=32*=33554432(кБайт)
4) =>i=5 бит
5) =>i=4 бит
4*10=40(бит) или 5(байт)
6) 300/100=3(бит/символ)=>i=3(бит)
=8(символов)
7) 2(КБайт)=2048(Байт)
2048/2048=1(байт) => i = 8(бит)
(символов)
Обычное дело, сначала инициализировал массив.
Вывел его, потом обычным вложенным циклом проверил всё.
Думаю на счёт того как я проверял вопросов не будет.
Объясню, что же означает строка "if (neg&&a) break;"
Это значит, что если мы уже нашли негативное число и число равное А, то наш цикл прекращает работу ибо он уже нам не нужен.