• Помогите составить программу по информатике в Pascal ABC. Задание 1. С клавиатуры одной строковой вводят имя и фамилию. Составьте программу, которая: а) определяет, есть ли в определенной строке заданный символ; б) копирует в новую строку имя и выводит его; в) выводит сначала фамилию, а затем имя. Задание 2. Составьте программу, которая в строке "Касіу Ясь канюшыну" заменяет имя "Ясь" на...

Ответы 1

  • Задание 1

    a)

    program pr;

    var

    s:string;

    c:char;

    i:integer;

    begin

    writeln('Введите имя и фамилию в одной строке');

    readln (s);

    writeln('Введите заданный символ');

    readln (c);

    for i:=1 to length(s) do if s[i]=c then writeln ('В строке найден заданный символ');

    readln;

    end.

    б)

    program pr;

    var

    s,n:string;

    c:char;

    i:integer;

    begin

    writeln('Введите имя и фамилию в одной строке');

    readln (s);

    i:=1;

    while s[i]<>' ' do i:=i+1;

    n:=copy(s,1,i-1);

    writeln(n);

    readln;

    end.

    в)

    program pr;

    var

    s,n,f:string;

    c:char;

    i:integer;

    begin

    writeln('Введите имя и фамилию в одной строке');

    readln (s);

    i:=1;

    while s[i]<>' ' do i:=i+1;

    n:=copy(s,1,i-1);

    f:=copy(s,i+1,length(s)-i+1);

    writeln(n);

    writeln(f);

    readln;

    end.

    Задание2

    program pr;

    var s:string;

    begin

    s:='Касіу Ясь канюшыну';

    delete (s,7,3);

    insert ('Слово которое хотите вставить',s,7);

    writeln (s);

    readln;

    end.

     

    • Автор:

      kadincohh
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years