М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SoniaSonce
SoniaSonce
09.02.2020 08:45 •  Информатика

текстовый файл 24-s1.txt состоит не более чем из 10^6 заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите символ, который чаще всего встречается в файле и посчитайте сколько раз он встречается.

👇
Ответ:
mranishanbaev
mranishanbaev
09.02.2020

Конкретно для файла, прикреплённого выше, ответ следующий:

"Самый распространённый символ(или один из самых распространённых) в тексте: U

Данный символ встречался в тексте 38824 раз"

Объяснение:

Исходный код программы, написанный на языке Python, который может решить эту задачу, будет описан ниже. Для решения нам понадобится такой контейнер, как словарь, который хранить пары "ключ-значение", чтобы мы могли хранить для каждой буквы её количество. Также будет прикреплён файл с исходным кодом (main.txt) и скриншот работы программы.

Исходный код:

# Открываем файл для чтения

f = open('24-s1.txt', 'r')

# Контейнер (словарь) для всех символов и их количеств в тексте

chars_from_text = {}

# Интересующий нас символ

need_char = ' '

# Интересующее нас количество вышеупомянутого символа

need_char_amount = 0

# Текущее значение максимального количества среди всех символов

current_max_amount = 0

# Для каждой строки line из файла f делаем следующее...

for line in f:

   for char in line:  # Для каждого символа char в строке line делаем следующее...

       if char in chars_from_text:  # Если символ char уже есть в словаре chars_from_text, то...

           chars_from_text[char] += 1  # Прибавляем к его количеству один и...

           if chars_from_text[char] > current_max_amount:  # Если это количество больше текущего известного максимального количества, то...

               current_max_amount = chars_from_text[char]  # Фиксируем это количество как максимальное, известное на данный момент

               need_char = char  # Запоминаем этот символ

       else:  # Если же символа char ещё нету в словаре chars_from_text, то добавляем в словарь новый символ и ставим ему количество 1

           chars_from_text[char] = 1

print("Самый распространённый символ(или один из самых распространённых) в тексте:", need_char)

print("Данный символ встречался в тексте", current_max_amount, "раз")


текстовый файл 24-s1.txt состоит не более чем из 10^6 заглавных латинских букв (A..Z). Текст разбит
4,4(27 оценок)
Открыть все ответы
Ответ:
илья1949
илья1949
09.02.2020

#include <iostream>

double multiply(double num1, double num2) {

   if (num2 > 0) return num1 + multiply(num1, num2 - 1);

   else if (num2 < 0) return -num1 + multiply(num1, num2 + 1);

   return 0;

}

signed main() {

   

   //2.2 * 2

   std::cout << multiply(2.2, 2) << std::endl;

   //4 * 2

   std::cout << multiply(4, 2) << std::endl;

   //-8 * 2

   std::cout << multiply(-8, 2) << std::endl;

   //0*1

   std::cout << multiply(0, 1) << std::endl;

   return 0;

}

4,6(70 оценок)
Ответ:
almaz20004
almaz20004
09.02.2020
Объем занимаемый изображением в видеопамяти определяется по формуле:

V=(a*b)*i
а и b - это параметры разрешения изображения (сколько точек в изображении) в  нашем случае а=300 b=200.
i - количество бит которые требуются для кодирования цвета каждой точки.
4 цвета кодируются 2-мя битами.
Следовательно:
200*300*2=120000 бит занимает 4-х цветное изображение в видео памяти.
16 цветов кодируются 4-мя битами.
Находим количество точек(16 цветов) которое можно сохранить в видеопамяти.
вводи Х:
Х - (a*b)
120000=x*4
x=30000
ответ: изображение размером в 30000 точек.
4,6(21 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ