Другие языки программирования и технологии
Как сделать программу в pascalABC которая бы считала количество определённых слов в тексте?
Напишите формулу которую нужно вводить в паскале чтобы посчитать количество определённых слов
разбей текст на отдельные слова а потом ищи заданное слово, если оно там есть
Roman Grosu
Плохой совет - надо считать сколько пробелов и точек. Так проще.
Roman Grosu
Введи слово. Дальше все как в ВОРДЕ - поиск-замена. Можно макрос составить и всё.
1.Записываешь символы текста до пробела в переменную типа строка.
2.Затем сравниваешь это записанное слово с нужным.
3.При совпадении просто увеличиваешь целочисленную переменную на один
4.Считываешь следующую последовательность символов до пробела
и опять с 1го
2.Затем сравниваешь это записанное слово с нужным.
3.При совпадении просто увеличиваешь целочисленную переменную на один
4.Считываешь следующую последовательность символов до пробела
и опять с 1го
Нургазы Топчубаев
Ты забыл провыход из цикла написать '.' ;)
Нихера. Берешь слово. Его длину. Сравниваешь это с куском текста. Если совпадает n ++.Если нет . То берешь следующий кусок текста. Смещая начало куска на 1 символ. Так не придется пробелы искать
Нихера. Берешь слово. Его длину. Сравниваешь это с куском текста. Если совпадает n ++.Если нет . То берешь следующий кусок текста. Смещая начало куска на 1 символ. Так не придется пробелы искать
Нихера. Берешь слово. Его длину. Сравниваешь это с куском текста. Если совпадает n ++.Если нет . То берешь следующий кусок текста. Смещая начало куска на 1 символ. Так не придется пробелы искать
разбей текст на отдельные слова а потом ищи заданное слово, если оно там есть
Нихера. Берешь слово. Его длину. Сравниваешь это с куском текста. Если совпадает n ++.Если нет . То берешь следующий кусок текста. Смещая начало куска на 1 символ. Так не придется пробелы искать
пиши на современных языках! =)
Вот пример, там все понятно вроде
var
s: string;
solo, i: integer;
begin
readln(s);
solo:= 0;
for i := 1 to length(s)do
begin
if s[i]='a' then inc(solo);
end;
writeln('a=', solo);
writeln(s);
end.
var
s: string;
solo, i: integer;
begin
readln(s);
solo:= 0;
for i := 1 to length(s)do
begin
if s[i]='a' then inc(solo);
end;
writeln('a=', solo);
writeln(s);
end.
Похожие вопросы
- Хотел составить программу в PascalABC, которая по введённой дате пишет его день недели.
- Как сделать программу которая при вводе текста, удаляет из текста все слова, содержащие букву «я». (PascalABC)
- C# Сделать программу которая разделяет текст на предложения.
- Программа для PascalABC Помогите пожалуйста!
- помогите, пожалуйста, написать программы в PascalABC
- На Паскаль!! Вывести на экран в столбик все слова введённого текста, исправить опечатки и напечатать исправленный текст.
- Как сделать, чтобы Excel считал количество полных часов
- Не могу сделать игру в PascalAbc
- Подсчитать слова в тексте.Турбо Паскаль
- помогите с ассемблером (i8085) Программа должна считать количество нулей в ячейке. Какие команды использовать?