В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
witin2394j
witin2394j
12.01.2023 11:56 •  Информатика

Написать программы в паскаль 1. определить, если ли в тексте восклицательный знак. если есть, вывести также порядковый номер первого восклицательного знака. 2. удалить все пробелы из файла. результат записать в новый файл.

Ответ:
БЕЙТУЛЛА
БЕЙТУЛЛА
16.08.2020 08:22
// PascalABC.NET 3.2, сборка 1457 от 29.05.2017
// Внимание! Если программа не работает, обновите версию!

№1

begin
  var n:=Pos('!',ReadlnString);
  if n>0 then Writeln('Первый восклицательный знак на позиции ',n)
  else Writeln('Восклицательных знаков не найдено')
end.

Пример
Как хорошо! Вот сладкий плод ученья!
Первый восклицательный знак на позиции 11

№2

begin
  WriteAllText('output.txt',ReadAllText('input.txt').Replace(' ',''))
end.

Примечание: входной файл input.txt, выходной output.txt
0,0(0 оценок)
Ответ:
vikulyagorobet
vikulyagorobet
16.08.2020 08:22

1.

Var s:string;

z,i,k:integer;

Begin

z:=0;

write('Введите строку: ');
readln(s);

k:=0;

For i:=1 to Length(s) do

if s[i]='!' then

Begin

inc(k);

End;

for i:=1 to Length(s) do

if s[i] = '!' then begin

write(i);

exit;

end;

if k<>0 then

writeln('Порядковый номер первого восклицательного знака = ', z);

if k = 0 then writeln('Восклицательных знаков нет!');

readln;

End.

2.

var
f: file of char;
c: char;
r,w: LongInt;
begin
Assign(f,'test.txt');
r:= 0;
w:= 0;
Reset(f);
while not EoF(f) do begin
Read(f,c);
Inc(r);
if c<>' ' then begin
Seek(f,w);
Write(f,c);
Inc(w);
Seek(f,r);
end end;
Seek(f,w);
Truncate(f);
Close(f)
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?