Вопрос задан 28.04.2018 в 15:13. Предмет Информатика. Спрашивает Тараленко Денис.

Нужно решить на паскале (ABC) Дано предложение, в котором имеется несколько букв е. Найти: а)

порядковый номер первой из них; б) порядковый номер последней из них. Спасибо
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бородина Анастасия.

Var a,c,f:integer;   
d:string;   
begin   
f:=0; 
writeln('введите строку'); 
readln(d); 
a:=pos('е',d); 
writeln('первый символ стоит на ',a,' позиции');   
for c:=1 to length(d) do begin   
if (d[c] = 'е') then f:=c;   
end; 
writeln('последний символ стоит на ',f,' позиции');    
end.

0 0
Отвечает Мирный Расул.

{ PascalABC.Net }
var
  s:string;
  i:integer;
begin  
  Writeln('Введите строку: ');
  Readln(s);
  Writeln('Позиция первой "е": ',Pos('е',s));
  Writeln('Позиция последней "е": ',Pos('е',ReverseString(s)))
end.

Тестовое решение:
Введите строку:
Строка - тестовое решение для PascalABC.Net
Позиция первой "е": 11
Позиция последней "е": 19


0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос