встречается подстрока '12'. Какой оператор надо вставить вместо многоточия?
Вводите ответ без пробелов. c := 0;
repeat
...
if p <> 0 then begin
c := c + 1;
Delete ( S, 1, p+1)
end;
until p = 0;
p := POS (‘12’, S);
FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
c := 0;
repeat
...
if p <> 0 then begin
c := c + 1;
Delete ( S, 1, p+1)
end;
until p = 0;
p := POS (‘12’, S);
Q := '123456789';
S := '1';
for k:=2 to 9 do begin
...
end;
S := Q[k] + S;
Записываем длину строки в переменную целого типа
PROGRAM Dlina_2;
VAR S : STRING;
BEGIN
Writeln(’введите слово’) ; Readln(S);
Writeln(’слово состоит из ’, Length (S) ,’букв. ’);
END.
Выводим на экран длину строки, как результат выполнения функции
Задача 1. Составить программу подсчитывающую количество букв в слове.
Задача 2. Сравнить длину двух строк введенных с клавиатуры.
Вычисляем длину строк
Сравниваем длины и выводим соответствующие пояснения
Задача на сравнение строк
Задача 4 . Составьте программу которая выводит первую и последнюю цифру натурального числа, введенного с клавиатуры.
PROGRAM Primer;
uses Crt;
VAR S: STRING;
n:INTEGER;
BEGIN
Write('Введи число ');readln(n);
Str(n,S);
Writeln('Первая цифра -',S[1]);
Writeln('Последняя цифра - ',S[length(S)]);
END.
Преобразуем натуральное число в строку
Задача 5. Дано строка символов а1+а2=. Где 1<=а1 и а2<=9. Составить программу, вычисляющую это выражение. Измените программу так, что бы вместо знака «+» можно было писать «-», «*», «/».
VAR S: STRING; a,b,c:real;
code:INTEGER;
BEGIN
Write(‘Введи выражение = ');read(s);
val(s[1],a,code);
val(s[3],b,code);
if (s[2]='+') then c:=a+b;
if (s[2]='-') then c:=a-b;
if (s[2]='*') then c:=a*b;
if (s[2]='/') then c:=a/b;
clrscr;
Writeln(s,c);
END.
Из строки берем первый и третий символ и преобразуем в число
Перебираем от 1 до последней буквы
Подготавливаем дополнительную переменную
Если на i-ом месте не стоит R то прибавляем эту букву к тому, что есть в B
То, что получилось в В перемещаем обратно в А
Удаление символов из строки