Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2010, 05:11   #1
s1avjan
Новичок
Джуниор
 
Регистрация: 28.04.2010
Сообщений: 6
По умолчанию Задать функцию показывающуюпорядковый номер запятой в строке.

=((((((((((((((((((
s1avjan вне форума Ответить с цитированием
Старый 29.04.2010, 05:28   #2
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Это наверное злобная функция pos
Код:
function CommaPos(s:string):integer;
begin
CommaPos:=pos(',',s);
end;
Aristarh Dark вне форума Ответить с цитированием
Старый 29.04.2010, 05:37   #3
s1avjan
Новичок
Джуниор
 
Регистрация: 28.04.2010
Сообщений: 6
По умолчанию

Не работает=((
s1avjan вне форума Ответить с цитированием
Старый 29.04.2010, 07:20   #4
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Var s:string;
k:integer;
function CommaPos(s:string):integer;
begin
CommaPos:=pos(',',s);
end;
begin
readln(s);
k:=CommaPos(s);
writeln(k);
end.
Ага точно!Не работает.Видно с функциями работать неумеешь.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 29.04.2010, 07:53   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Var
s:string;
i:integer;
function CommaPos(K:string):integer;
begin
For i:=1 to length(K) do
 if copy(K,i,1) = ',' then
 writeln(i)
end;
begin
readln(s);
CommaPos(s);
end.
Ну а если номера всех запятых то так вот.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 29.04.2010, 07:56   #6
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Странно, видимо в паскале наоборот стоят параметры
Код:
function CommaPos(s:string):integer;
begin
CommaPos:=pos(s,',');
end;
Aristarh Dark вне форума Ответить с цитированием
Старый 29.04.2010, 07:59   #7
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
Странно, видимо в паскале наоборот стоят параметры.
Да не просто у него руки кривые.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана квадратная мвтрица задать функцию для нахождения суммы членов главной диагонали. s1avjan Паскаль, Turbo Pascal, PascalABC.NET 9 28.04.2010 18:37
Как задать колличество символ в строке Linore Общие вопросы .NET 5 10.03.2010 15:57
Номер символа в строке Veroonya SQL, базы данных 4 24.08.2009 15:04
Какую надо задать маску для MaskEdit, чтобы можно было вводить только цифры (притом с запятой)? Polotenchik Компоненты Delphi 24 17.07.2009 21:29
Си - Написать функцию, проверяющую наличие в строке заданного слова Cvetok Помощь студентам 1 14.05.2008 05:44