Вопрос задан 18.06.2023 в 07:37. Предмет Информатика. Спрашивает Демедюк Андрей.

В заданной строке удалить последний символ " "(пробел), который найдется в строке. На Делфи

(Паскаль)
0 0
Перейти к ответам

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

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

Программа:

Pascal:

var

 st: string;

 i, n: integer;

begin

 writeln('st = ');  readln(st);

 for i := 1 to length(st) do

   if st[i] = ' ' then n := i;

 delete(st, n, 1);

 writeln(st);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В Delphi (Pascal) можно удалить последний символ пробела из строки следующим образом:

```pascal program RemoveLastSpace;

var inputString, modifiedString: string; lastSpaceIndex: Integer;

begin // Ввод строки с клавиатуры Write('Введите строку: '); ReadLn(inputString);

// Находим индекс последнего пробела в строке lastSpaceIndex := Length(inputString); while (lastSpaceIndex > 0) and (inputString[lastSpaceIndex] <> ' ') do Dec(lastSpaceIndex);

// Если найден пробел, то удаляем его из строки if (lastSpaceIndex > 0) and (inputString[lastSpaceIndex] = ' ') then begin modifiedString := Copy(inputString, 1, lastSpaceIndex - 1); // Выводим модифицированную строку WriteLn('Модифицированная строка: ', modifiedString); end else begin // Если пробел не найден, выводим исходную строку WriteLn('Пробел не найден в строке или строка пуста: ', inputString); end;

end. ```

Эта программа запрашивает у пользователя ввод строки, затем находит индекс последнего пробела в этой строке и удаляет его, если он есть. Если в строке нет пробелов или строка пустая, программа выведет исходную строку без изменений.

0 0

Похожие вопросы

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

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

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