Сайт Elemental Grave
Правила | FAQ | Поиск | Зал славы | Черный список
Новости | Кланы | Команды | Чемпионаты | Рейтинг | ГНТ
 
 
Форум Elemental Games » Тусовка » Помогите с задачей
[Подписаться][Отписаться]Страницы: 1
Автор Текст сообщения
 
  SІD


Сообщений: 902

Карма: 0  Известность: 471


Нужна помощь. Задача по Паскалю. Условие -- Дано текст, в котором есть хотя бы одна точка. Посчитать кол-во запятых в части текста до точки.
У меня постоянно выводит, что t=0. Уже перепробовал много раз переписать задачу все равно не выходит...
То, что я уже сделал:
var S,S1,S2: string;
n,i,k,t:integer;
begin
readln(S);
n:=length(S);
for i:=1 to n do
S1:='.';
k:=pos(S1,S);
S2:=copy(S,1,k-1);
If copy(S,1,k-1)=',' then t:=t+1;
writeln('t=',t);
end.


БКТУ -- Блазер, Келлер, Террон Уроды
Рейнджеры из UA
Украинский Клан Рейнджеров (УКР)
Союз Вольных Рейнджеров (СВР)
[Чемпионат] Последняя надежда
 
 
  Микантара


LEONIDASDANCEN!
Сообщений: 2385

Карма: 0  Известность: 392


   
SІD:
var S,S1,S2: string; n,i,k,t:integer;
5 запятых


I shot the Dj
 
 
  SІD


Сообщений: 902

Карма: 0  Известность: 471


   
Микантара:
5 запятых
не понял


БКТУ -- Блазер, Келлер, Террон Уроды
Рейнджеры из UA
Украинский Клан Рейнджеров (УКР)
Союз Вольных Рейнджеров (СВР)
[Чемпионат] Последняя надежда
 
 


  >Alba Ater<


Give me novocaine
Сообщений: 3295

Карма: 0  Известность: 2155


блин, если б я что помнил


theoretic (15:32:56 29/02/2008)
ща даба в красную карму народ загонит со злости...))
Alba (15:33:17 29/02/2008)
а даб со злости отменит карму)
 
 
  Микантара


LEONIDASDANCEN!
Сообщений: 2385

Карма: 0  Известность: 392


1 запятая после S, вторая - после S1, третья, четвёртая и пятая после n,i и k соответственно. Больше запятых до точки
   
SІD:
S1:='.'
Не содержится


I shot the Dj
 
 
  SІD


Сообщений: 902

Карма: 0  Известность: 471


Микантара Я имел ввиду не кол-во запятых в тексте задачи


БКТУ -- Блазер, Келлер, Террон Уроды
Рейнджеры из UA
Украинский Клан Рейнджеров (УКР)
Союз Вольных Рейнджеров (СВР)
[Чемпионат] Последняя надежда
 
 
  ZavroN


Chilled at last
Сообщений: 1888

Карма: 0  Известность: 374


SІD, извини, лень разбираться в твоём коде. Держи, вроде работает.

program pr;
var
s: string;
i,c: integer;
begin
readln(s);
s:=copy(s,1,pos('.',s));
c:=0;
for i:=1 to length(s) do if s[i]=',' then inc(c);
writeln('c = ',c);
end.


Можно ещё сократить, не укорачивая s, а просто проходя циклом от 1 до pos('.',s), но это уже на твоё усмотрение.



And may your lives be long,
And may your wishes all be simple,
And may your hearts stay strong.
© Cloud Cult
 
 
  SІD


Сообщений: 902

Карма: 0  Известность: 471


zavron_lb угу. Спасибо


БКТУ -- Блазер, Келлер, Террон Уроды
Рейнджеры из UA
Украинский Клан Рейнджеров (УКР)
Союз Вольных Рейнджеров (СВР)
[Чемпионат] Последняя надежда
 
 
  ZavroN


Chilled at last
Сообщений: 1888

Карма: 0  Известность: 374


Закрывать?



And may your lives be long,
And may your wishes all be simple,
And may your hearts stay strong.
© Cloud Cult
 
 
  SІD


Сообщений: 902

Карма: 0  Известность: 471


   
zavron_lb:
Закрывать?
Да. Еще раз спасибо


БКТУ -- Блазер, Келлер, Террон Уроды
Рейнджеры из UA
Украинский Клан Рейнджеров (УКР)
Союз Вольных Рейнджеров (СВР)
[Чемпионат] Последняя надежда
 
[Подписаться][Отписаться]Страницы: 1
Форум Elemental Games » Тусовка » Помогите с задачей

Пользователи на форуме (0): 177 партизан

Страница загружена за: 0.020 сек.

 
 
Официальный сайт КР2
Copyright (c) 2002-2006 Elemental Games. All rights reserved.