36

Помогите, плиз… срочно: Написать функцию…

guru_ua 12 июля 2023

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

категория: информатика

46

var a: char; //Символ, который надо найти s: string; //Строка в которой надо искатьfunction Search (Symbol: char; Stroka: string): boolean; {Функция логического типа с входными параметрами — символом и строкой} var i: integer; //Переменная для циклаbegin Result: =false; {Вначале присваиваем функции значение false, чтобы если в строке не будет найден символ, она вернула значение false} for i: =1 to length (Stroka) do //Проверяем все символы строки if Stroka[i]=Symbol then Result: =true; {Если символ строки равен символу, который ищут, то присваиваем функции значение true}end; //Конец функцииbegin writeln ('Введите строку, в которой нужно искать символ'); readln (s); writeln ('Введите символ, который нужно искать в строке'); readln (a); writeln ('Результат выполнения функции: ', Search (a, s); {Выводим значение функции}end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...