IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

3 страниц V < 1 2 3  
 Ответить  Открыть новую тему 
> Задача на строки!, Помогите написать!
Lapp
сообщение 15.11.2008 6:46
Сообщение #41


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Akella @ 15.11.2008 4:26) *
это не очень помогет мне!

Помоги себе сам - выучи английский! smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
samec
сообщение 15.11.2008 10:53
Сообщение #42


Бывалый
***

Группа: Пользователи
Сообщений: 180
Пол: Мужской
Реальное имя: Юра

Репутация: -  1  +


есть и русский help к Borland Pascal 7.0. (в прикреплённом к сообщению файле freeware версия)


Прикрепленные файлы
Прикрепленный файл  TURBO.rar ( 299.67 килобайт ) Кол-во скачиваний: 147
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Akella
сообщение 26.11.2008 14:47
Сообщение #43


Пионер
**

Группа: Пользователи
Сообщений: 58
Пол: Мужской

Репутация: -  0  +



блин, как сделать чтобы ответ выводился 1 раз, а не по количеству слов?

program lab_3_16;    
const limits = [#0..#32,'.',',',':',';','!','?','"'];
type TWords = array[1..40] of string;
var stroka : string;
m : byte;
slova : TWords;
massiv:array['a'..'z','a'..'z'] of integer;
c,d,x,y : char;
i : integer;

function GetWords(s : string; var w : TWords) : byte;
var i,back,n : byte;
begin i := 1; n := 0;
while(i<=length(s)) do begin
while(i<=length(s)) and (s[i] in limits) do inc(i);
if i<=length(s) then begin
back := i;
while(i<=length(s)) and not(s[i] in limits) do
inc(i);
inc(n);
w[n] := copy(s, back, i-back);
end; end;
GetWords :=n;
end;
begin for c:='a' to 'z' do
for d:='a' to 'z' do
massiv[c,d]:=0;
begin writeln('vvedite stroku slov'); read(stroka);
m:=GetWords(stroka,slova);
for i:=1 to m do
begin
Inc(massiv[slova[i][1],slova[i][Length(slova[i])]]);
x:='a';
y:='a';
for c:='a' to 'z' do
for d:='a' to 'z' do if massiv[c,d]>massiv[x,y] then begin
x:=c;
y:=d;
writeln(x,y)
end;
end;
end;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Akella
сообщение 29.11.2008 15:59
Сообщение #44


Пионер
**

Группа: Пользователи
Сообщений: 58
Пол: Мужской

Репутация: -  0  +


помогите плиз, не могу сдать эту работу...=( сам понять не смогу=(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 29.11.2008 16:42
Сообщение #45


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


program lab_3_16;

const
limits= [#0..#32,'.',',',':',';','!','?','"'];

type
TWords= array[1..40] of string;

var
stroka: string;
m: byte;
slova: TWords;
n: array['a'..'z','a'..'z'] of integer;
c,d,x,y: char;
i: integer;

function GetWords(s : string; var w : TWords) : byte;
var
i,back,n: byte;
begin
i:=1;
n:=0;
while i<=length(s) do begin
while (i<=length(s)) and (s[i] in limits) do inc(i);
if i<=length(s) then begin
back:= i;
while (i<=length(s)) and not (s[i] in limits) do inc(i);
inc(n);
w[n]:= copy(s,back,i-back);
end;
end;
GetWords:= n;
end;

begin
for c:='a' to 'z' do for d:='a' to 'z' do n[c,d]:=0;
writeln('vvedite stroku slov');
read(stroka);
m:=GetWords(stroka,slova);
for i:=1 to m do begin
Inc(n[slova[i][1], slova[i][Length(slova[i])]]);
x:='a';
y:='a';
for c:='a' to 'z' do for d:='a' to 'z' do if n[c,d]>n[x,y] then begin
x:=c;
y:=d
end;
end;
WriteLn('Naibolee chastaya para: ',x,y)
end.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Akella
сообщение 2.12.2008 16:31
Сообщение #46


Пионер
**

Группа: Пользователи
Сообщений: 58
Пол: Мужской

Репутация: -  0  +


и еще одна просьба, подпишите мне, пожалуйста, строчки функции, что в каждой получается, на примере, а то я не сдам эту работу=(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

3 страниц V < 1 2 3
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:44
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"