Составьте программу на c++ для вывода на экран «лесенкой» трех последовательно идущих трехзначных чисел. Первое число вводится, а остальные должны вычисляться в программе.
Вывод «лесенкой» подразумевает то, что каждый новый уровень вложенности написанного отделяется от предыдущего 4-мя пробелами. В данном случае каждая следующая строка будет «сдвинута» на четыре пробела дальше от начала по сравнению с предыдущей строкой
{
int GameCount = 2; //максимальный диапазон
int number;
int live = 2; //попытки
int RandomInt = new Random().Next(1,GameCount+1); //загадывает число от 1 до 10
Console.WriteLine("Число загадано. \nНапишите число от 1 до {0}.",GameCount);
for (int i = 0;i<GameCount;i++)
{
number = int.Parse(Console.ReadLine());//считывает ваше число с клавиатуры
if (number > RandomInt && live > 1)
{
live--;
Console.WriteLine("Загаданное число меньше.Осталось попыток: "+live);
}
else if (number < RandomInt && live > 1)
{
live--;
Console.WriteLine("Загаданное число больше.Осталось попыток: " + live);
}
else if (number == RandomInt && live > 0)
{
Console.WriteLine("Вы выиграли!");
break;
}
else
{
Console.WriteLine("Вы проиграли!\nЗаданное число: "+RandomInt);
break;
}
}
Console.ReadLine(); //чтобы программа сразу не закрывалась после игры
}
512*256*3 бит = 512*256*3 / (8*1024) Кбайт = 48 Кбайт.
Две фотографии займут 2*48 = 96 Кбайт
2. Для кодирования одного из 1024 цветов требуется log(2)1024 = 10 бит (2^10=1024). Объем одного изображения = 256*32*10 бит = 256*32*10 / (8*1024) Кбайт = 10 Кбайт. Количество изображений, которые можно прикрепить = 100/10 = 10
3. Глубина цвета = log(2)512 = 9 бит (2^9=512)
4. Количество точек отсканированного изображения = 4*16*64*16.
128 Мбайт = 128*1024 Кбайт = 128*1024*1024 байт = 128*1024*1024*8 бит.
Глубина цвета = 128*1024*1024*8 / (4*16*64*16) = 16384 бит (как-то очень много).