Предмет: Информатика,
автор: 2015AnEcHkA2015
Дано натуральное число. Узнать: если в этом числе цифра 8.
Ответы
Автор ответа:
1
Pascal:
var a:integer;
s:string;
begin
readln(a);
s:=inttostr(a);
if pos('8',s)<>0 then writeln('Есть') else writeln('Нет');
end.
var a:integer;
s:string;
begin
readln(a);
s:=inttostr(a);
if pos('8',s)<>0 then writeln('Есть') else writeln('Нет');
end.
2015AnEcHkA2015:
Глубоко извиняюсь, но к сожалению, я не понимаю что такое "pos" и как оно действует. Не могли бы вы, мне объяснить?
pos(subs,s);
Возвращает позицию подстроки subs в строке s. Если не найдена, возвращает 0.
Иными словами, если в строке s нет цифры или буквы subs pos вернёт 0, если есть- укажет номер этого символа в строке.
Похожие вопросы
Предмет: Английский язык,
автор: Anastasiya24135
Предмет: Русский язык,
автор: mariakonchakova
Предмет: Русский язык,
автор: nastya2743
Предмет: Математика,
автор: Liza2003dfcz
Предмет: География,
автор: mozgi2801