Помогите, пожалуйста, составить программку, определяющую, какая из букв "Е" либо "О"
Помогите, пожалуйста, составить программку, определяющую, какая из букв "Е" или "О" встречается почаще в предложении. Если можно, то с изъяснением. Даю 25 баллов.
Задать свой вопрос
Маргарита Матюкевич
Предложение вводится строкой?
Руслан Армяч
Да, без помощи других.
2 ответа
Тарабановская
Дарина
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программка не работает, обновите версию!
begin
var s:=ReadlnString.ToUpper; // к верхнему регистру
var (kO,kE):=(0,0); // счетчики
for var i:=1 to s.Length do
case s[i] of
'О':ko+=1;
'Е':kE+=1
end;
if kOgt;kE then Writeln('Буква "О" встречается почаще')
else if kOlt;kE then Writeln('Буковка "Е" встречается чаще')
else Writeln('Буковкы "О" и "Е" встречаются однообразное число раз')
end.
Пример
Если бы Ольга возжелала, она бы обучалась превосходнее Елены
Буковка "Е" встречается почаще
// Внимание! Если программка не работает, обновите версию!
begin
var s:=ReadlnString.ToUpper; // к верхнему регистру
var (kO,kE):=(0,0); // счетчики
for var i:=1 to s.Length do
case s[i] of
'О':ko+=1;
'Е':kE+=1
end;
if kOgt;kE then Writeln('Буква "О" встречается почаще')
else if kOlt;kE then Writeln('Буковка "Е" встречается чаще')
else Writeln('Буковкы "О" и "Е" встречаются однообразное число раз')
end.
Пример
Если бы Ольга возжелала, она бы обучалась превосходнее Елены
Буковка "Е" встречается почаще
Володя
var s:=ReadlnString.ToUpper; Объясните вот эту строку, пожалуйста.
Данил Пахтуков
ппц прям С какой-то
Данилец
Софья
В итоге я скооперировала две ваши программки и всё вышло)) Спасибо огромное!
Алёна Курчицер
Var i,ke,ko:integer;
s:string;
begin
ko:=0;
ke:=0;
readln(s);
for i:=1 to length(s) do begin
if (s[i]='Е') or (s[i]='е') then ke:=ke+1;
if (s[i]='О') or (s[i]='о') then ko:=ko+1;
end;
if kogt;ke then writeln('К встречается чаще') else writeln('О встречается почаще');
end.
s:string;
begin
ko:=0;
ke:=0;
readln(s);
for i:=1 to length(s) do begin
if (s[i]='Е') or (s[i]='е') then ke:=ke+1;
if (s[i]='О') or (s[i]='о') then ko:=ko+1;
end;
if kogt;ke then writeln('К встречается чаще') else writeln('О встречается почаще');
end.
Никита Рижнев
Откуда взялось ko и ke? Растолкуйте, пожалуйста.
Екатерина Курек
ko-переменная счетчик букв о
Никитка Нестоленко
ке- счетчик букв е
Эмилия Лунземс
Хорошо, спасибо))
Валек
Пожалуйста, обращайтесь
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов