В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Рома228119
Рома228119
13.09.2021 03:16 •  Информатика

Напишите программу, которая найдет и выведет все отражения. Формат ввода
Вводится символ для поиска в строках. Затем вводятся строки, пока не будет введено слово Днепр.

Формат вывода
В каждой строке нужно найти последнее вхождение указанного символа, взять оставшуюся после него строку и перевернуть в обратном порядке. Полученные строки вывести без повторений в произвольном порядке по одной в строке. Если ни одна такая строка не найдена, вывести -1.

Пример 1
Ввод Вывод
н
те луга не луга
то зеленый пояс
перепоясавший посередине круглое небо
и в верхней половине
и в нижней половине
прогуливается месяц
Днепр
сяоп йы
обе
е
агул е
Пример 2
Ввод Вывод
А
Посереди Днепра плыл дуб
Сидят впереди два хлопца
черные козацкие шапки набекрень
летят брызги во все стороны
Днепр

Показать ответ
Ответ:
AngelIv
AngelIv
03.08.2021 06:08

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]);

       }

   }

}

Объяснение:

0,0(0 оценок)
Ответ:
mrdilik
mrdilik
10.05.2022 08:01
1. Для хранения одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64); для хранения одного из 32 цветов требуется log(2)32 = 5 бит (2^5=32).
Объем видеопамяти = 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 Гц
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота