0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 12
1

Если искомых букв несколько, то программа должна выводить на экран первую из них по алфавиту

02.02.2015, 17:01. Показов 1565. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1)На вход программы подается текст на английском языке, заканчивающийся точкой (другие символы “.” в тексте отсутствуют). Требуется написать программу, которая будет определять и выводить на экран английскую букву, встречающуюся в этом тексте чаще всего, и количество этих букв. Строчные и прописные буквы при этом считаются не различимыми. Если искомых букв несколько, то программа должна выводить на экран первую из них по алфавиту. Например, пусть файл содержит следующую запись:
It is not a simple task. Yes!
Чаще всего здесь встречаются буквы I, S и T (слово Yes в подсчете не учитывается, так как расположено после точки). Следовательно, в данном случае программа должна вывести два символа, разделенных пробелом: I 3
p.s. можете написать по простому,чтобы мог объяснить учителю.
1)На вход программы подаются произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частот их повторения. Печать должна происходить в алфавитном порядке. Например, пусть на вход подаются следующие символы:
fhb5kbfыshfm.
В этом случае программа должна вывести
b2
f3
h2
kl
ml
s1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2015, 17:01
Ответы с готовыми решениями:

Включить в программу функцию, определяющую самую часто встречающуюся букву. Если таких букв несколько, взять первую по алфавиту
Написал программу, заполняющую массив случайными числами в диапазоне 0..1000 и распечатывающую...

Программа должна выводить на DataGrid несколько значений, но выдает ошибку
Программа должна выводить на DataGrid несколько значений, но выдает какую-то ошибку =( Честно не...

Программа должна выводить на экран информацию о делах, запланированных на заданный день
Составить программу, которая создаёт файл данных с такими записями на каждый день недели: что...

Функция должна выводить несколько значений, но выводить только одно. Почему?
Здравствуйте! Мне нужно создать рекурсивную функцию, которая выводит на экран все простые...

1
205 / 142 / 57
Регистрация: 25.12.2014
Сообщений: 447
02.02.2015, 20:51 2
Общие идеи:
Заводим массив счетчиков типа array ['A'..'Z'] of Integer, его обнуляем.
Читаем в цикле символы из файла (или перебираем в цикле строку), пока не встретится точка. В этом цикле увеличиваем соответствующий элемент.
Потом цикл по массиву, где ищем максимум, одновременно запоминая и букву ему соответствующую.
0
02.02.2015, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2015, 20:51
Помогаю со студенческими работами здесь

Программа должна считывать английский текст и выводить на экран слова, которые начинаются на гласные буквы
Привет всем)) Вот такая проблема, прога должна считывать английский текст и выводить на экран...

Программа должна считать количество символов до первого восклицательного знака, если знак отсутствует выводить соответствующее сообщение.
Программа должна считать количество символов до первого восклицательного знака, если знак...

Программа должна запросить 3 натуральных числа - знаменатели трех дробей, вычислять и выводить на экран наименьший общий знаменатель.
1) Для сложения трех обыкновенных дробей со знаменателями a, b и c (1<a,b,c<1200) нужно найти...

Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9)
#include <iostream> using namespace std; int main () { int number, largest_1, largest_2,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru