паскаль строки



строки в паскаль

Автор Артём Соболев задал вопрос в разделе Другие языки и технологии

помогите с Pascal ABC (длина строки) и получил лучший ответ

Ответ от Denis163[эксперт]
вот мой вариант программы var a:real; p,pa,b:string; n,c,z,i,x:integer; label m1; begin m1:writeln('введите длинную десятичную дробь '); readln(p); n:=length(p); //вся длина i:=1; pa:=nil; //обнуляем строку pa и b b:=nil; repeat begin pa:=pa+b; b:=p; i:=i+1; end; until b='.'; z:=length(pa); //длина целой части c:=n-z-1; //длина дробной части if (z<10) or (z>20) then begin writeln('Число не верно! повторите попытку'); goto m1; end; if (c<10) or (c>20)then begin writeln('Число не верно! повторите попытку'); goto m1; end; writeln('число подходит, да ты эрудит=)'); end.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: помогите с Pascal ABC (длина строки)

процедура Insert в паскале.
Нет, не права. Insert - это процедура, она ничего не возвращает. Она вставляет подстроку "красное "
подробнее...
спросили в Shadrinsk Паскаль
как преобразовать real в string в паскаль
Люди, дельфисты! Ну кто, кто вам сказал, что у человека в ПАСКАЛЕ есть такая функция FloatToStr ?
подробнее...
спросили в Pavel Prusskiy
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.подробнее...
спросили в String h
Помогите со строками в языке программирования Си!
1) строк в Си нет =/
2) зачем обнулять? записывай поверх и всё.
3) программа для задачи
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как задать двумерный динамический массив в Паскале?
Двумерные массивы Паскаля – матрицы
Двумерный массив в Паскале трактуется как одномерный
подробнее...

Помогите написать программку в Паскале...
Оператора string нет. string - зарезервированное слово - объявление типа "строка".

Можно
подробнее...

Какая разница между WRITE и WRITELN (READ и READLN) в Паскале?
после выполнения оператора WRITELN курсор перходит на следующую строку и следущий текст там и
подробнее...

Функция в паскале
uses crt;
function sum(a:Integer):Integer;
var r:Integer;
begin
r:=0;подробнее...

пожалуйста скажите как удалить символ с конца в паскале???
Если имеется в виду символ с конца строки, то просто скопируй ее всю в другую строку кроме
подробнее...

Пожалуйста, объясните каждую строчку действий в паскале:
Var - раздел переменных, здесь мы объявляем какие переменные каких типов у нас будут
подробнее...

Преобразование строки в число в Turbo Pascal
По-моему, из текстового файла нормально числа читаются. Не надо никаких
подробнее...
спросили в Паскаль
Турбо Паскаль 7.0 В функцию val можно загнать конкретный элимент строки или можно только всю строку?
не очень понятен вопрос) )
вот у Вас в строке есть какое-то число.
Паскаль его читает и
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*