1)(48 *1024 *8) : (64*64*8) = 393216 : 32768 = 12 стр
48 Кбайт = 48*1024*8 = 393 216 бит
64 стр * 64 симв = 4096 симв на 1 стр
2) Емеля? :) Вторая буква - согл, последняя - гласная
#include <stdio.h>
#include <stdlib.h>
int main()
{
int number;
scanf("%d", &number);
number = abs(number);
if(number % 2 != 0)
{
printf("Не является!");
return 0;
}
while(number > 2)
{
number /= 2;
}
if(number == 2)
printf("Является!");
else printf("Не является!");
}
Можно, можно числа для проверки сделать массивом, и в цикле сравнивать.