Есть ответ 👍

Написать программу в лазарусе. дана строка. написать программу,которая находит и заменяет во всей строке цифры от 0 до 9 на слова "ноль", "один" "девять". преобразованную строку вывести на екран.

132
407
Посмотреть ответы 2

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


Var     s: string;     i: integer; begin   readln(s);   i: =1;   while i< =length(s) do         begin         if ('0'< =s[i])and(s[i]< ='9') then               case s[i] of               '0':                     begin                         delete(s,i,1);                         insert('ноль',s,i);                     end;               '1':                     begin                         delete(s,i,1);                         insert('один',s,i);                         i: =i+3                     end;               '2':                     begin                         delete(s,i,1);                         insert('два',s,i);                         i: =i+2                     end;               '3':                     begin                         delete(s,i,1);                         insert('три',s,i);                         i: =i+2                     end;               '4':                     begin                         delete(s,i,1);                         insert('четыре',s,i);                         i: =i+5                     end;               '5':                     begin                         delete(s,i,1);                         insert('пять',s,i);                         i: =i+3                     end;               '6':                     begin                         delete(s,i,1);                         insert('шесть',s,i);                         i: =i+4                     end;               '7':                     begin                         delete(s,i,1);                         insert('семь',s,i);                         i: =i+3                     end;               '8':                     begin                         delete(s,i,1);                         insert('восемь',s,i);                         i: =i+5                     end;               '9':                     begin                         delete(s,i,1);                         insert('девять',s,i);                         i: =i+5                     end;               end;               i: =i+1               end;   writeln(s);   readln; end. для того, чтобы данная программа заработала, нажмите: файл → создать → простейшая программа. если буквы отображаются правильно, нажмите правой кнопкой мыши по коду, выберите: параметры файла → кодировка → ansi (cp1251).

Programm qq; uses crt; var a: real; begin write"введите а"; read (a); вместо а может любое число если указано что а принадлежит real (все числа: дробные, рациональные, вместо real могут быть и другие операторы ( например longint)

Популярно: Информатика