Предмет: Информатика,
автор: vasiaska234
Помогите, пожалуйста, составить программу, определяющую, какая из букв "Е" или "О" встречается чаще в предложении. Если можно, то с объяснением. Даю 25 баллов.
Ответы
Автор ответа:
0
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 ko>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 ko>ke then writeln('К встречается чаще') else writeln('О встречается чаще');
end.
Автор ответа:
0
Откуда взялось ko и ke? Объясните, пожалуйста.
Автор ответа:
0
ko-переменная счетчик букв о
Автор ответа:
0
ке- счетчик букв е
Автор ответа:
0
Хорошо, спасибо))
Автор ответа:
0
Пожалуйста, обращайтесь
Автор ответа:
0
// 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 kO>kE then Writeln('Буква "О" встречается чаще')
else if kO<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 kO>kE then Writeln('Буква "О" встречается чаще')
else if kO<kE then Writeln('Буква "Е" встречается чаще')
else Writeln('Буквы "О" и "Е" встречаются одинаковое число раз')
end.
Пример
Если бы Ольга захотела, она бы училась лучше Елены
Буква "Е" встречается чаще
Автор ответа:
0
Прочитать строку, перекодировать буквы на верхний регистр и результат поместить в переменную s, присвоив ей тип string.
Автор ответа:
0
ппц прям С# какой-то
Автор ответа:
0
Это С# c добавками вкусняшек из Питона и Хаскеля, но в синтаксисе Паскаля
Автор ответа:
0
В итоге я совместила две ваши программы и всё получилось)) Спасибо большое!
Автор ответа:
0
Оно и без совмещения получается. Зачем ужа с ежом скрещивать?
Похожие вопросы
Предмет: Русский язык,
автор: musoff7
Предмет: Физика,
автор: PatrickYT
Предмет: Алгебра,
автор: liikko
Предмет: Математика,
автор: Волькира
Предмет: Математика,
автор: rovshan19771