Напишите программу, которая найдет и выведет все отражения. Формат ввода
Вводится символ для поиска в строках. Затем вводятся строки, пока не будет введено слово Днепр.
Формат вывода
В каждой строке нужно найти последнее вхождение указанного символа, взять оставшуюся после него строку и перевернуть в обратном порядке. Полученные строки вывести без повторений в произвольном порядке по одной в строке. Если ни одна такая строка не найдена, вывести -1.
Пример 1
Ввод Вывод
н
те луга не луга
то зеленый пояс
перепоясавший посередине круглое небо
и в верхней половине
и в нижней половине
прогуливается месяц
Днепр
сяоп йы
обе
е
агул е
Пример 2
Ввод Вывод
А
Посереди Днепра плыл дуб
Сидят впереди два хлопца
черные козацкие шапки набекрень
летят брызги во все стороны
Днепр
using System;
namespace Global
{
class Program
{
public string[] range = new string[2];
static void Main(string[] argv)
{
Program Obj = new Program();
Obj.Calculate();
}
public void Calculate()
{
string iN = Console.ReadLine();
int n = Convert.ToInt16(iN);
Console.WriteLine("Введите диапазон (2 числа через пробел)");
range = (Console.ReadLine().Split(' '));
int s = 0;
int b = getArrayItem(1);
for (int a = getArrayItem(0); a<b+1; a++)
{
if (n % a == 0)
{
s++;
}
}
Console.WriteLine(s);
Console.ReadKey();
}
public int getArrayItem(int item)
{
return Convert.ToInt16(range[item]);
}
}
}
Объяснение:
Объем видеопамяти = 3*6*980*820 бит = 3*6*980*820/8 байт = 1808100 байт. Требуемый объем - 2*5*1024*880 бит = 2*5*1024*880/8 байт = 1126400.
1126400 < 1808100 ⇒ ответ на вопрос: можно
2. Для хранения одного из 4 цветов требуется log(2)4 = 2 бита (2^2=4); для хранения одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64).
Объем файла после изменения палитры уменьшится в 6/2 = 3 раза.
3. 375 Кбайт = 375*1024 байт = 375*1024*8 бит
Память для одного пикселя = 375*1024*8 / (640*480) = 10 бит.
Максимально возможное число цветов = 2^10 = 1024
4. Размер цифрового моноаудиофайла измеряется по формуле:
A = D*T*i,
где D – частота дискретизации (Гц), T – время звучания или записи звука, i - разрядность регистра (разрешение или глубина кодирования звука).
20 Мбайт = 20*1024 Кбайт = 20*1024*1024 байт = 20*1024*1024*8 бит.
20 мин = 20*60 с
D = 20*1024*1024*8 / (20*60*8) ≈ 17476,3 Гц