0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 31
1

Работа со строками

17.03.2009, 17:26. Показов 749. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
даны 5 гододов, расположить в порядке убывания числа букв. Я написал что похожее, но не работает))) И как сделать, чтобы названия городов можно было вводить, а то я только задавать константой могу.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
uses crt;
const
n=5;
t:array[1..n] of string=('abc','abcd','abcdef','abcde','ab');
var
s1:string;
k,i,l1:integer;
l:array [1..n] of integer;
 
begin
clrscr;
for i:=1 to n do
for k:=2 to n do
for i:=n downto k do
if l[i]<l[i-1] then
begin
l1:=l[i];
l[i]:=l[i-1];
l[i-1]:=l1;
s1:=t[i];
t[i]:=t[i-1];
t[i-1]:=s1;
end;
writeln('new massiv');
for i:=1 to n do
writeln(t[i]);
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2009, 17:26
Ответы с готовыми решениями:

Работа со строками
Застрял на 3х небольших заданиях : 1)Во введенной строке каждую цифру заменить заменить на...

работа со строками
Помогите разобраться в программе! Создать файл, содержащий текст, длина которого не превышает 700...

Работа со строками
Дан файл, в котором записан ряд математических примеров на сложение или вычитание с ответами....

работа со строками
Помогите. Задача Ввести строку, содержащую только символы латинского алфавита.Построить...

4
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
17.03.2009, 17:40 2
считывай через readln, а длину лучше считать через len, алгоритмы сортировки висели на форуме среди объявлений
0
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 31
17.03.2009, 17:45  [ТС] 3
Ну... Легко сказать через readln... Можно поподробнее? не получается у меня(
0
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
17.03.2009, 18:04 4
сорри не len а length , а с ридлайном так пиши readln(stroka), где строка твоя переменная типа string
ну в твоем случае будет выглядеть примерно так
Pascal
1
for i:=1 to 5 do readln(stroka[i])
Добавлено через 4 минуты 22 секунды
типы и сам объявить смогешь
1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
17.03.2009, 18:10 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
const n=5;
var s:array [1..n] of string;
    st:string;
    k,i,l1:integer;
 
begin
clrscr;
for i:=1 to n do
readln(s[i]);
for i:=1 to n-1 do
for k:=i+1 to n do
if length(s[i])<Length(s[k]) then
   begin
    st:=s[i];
    s[i]:=s[k];
    s[k]:=st;
   end;
writeln('new massiv');
for i:=1 to n do
writeln(s[i]);
readln;
end.
1
17.03.2009, 18:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2009, 18:10
Помогаю со студенческими работами здесь

Работа со строками
ввести строку, представляющую собой запись числа в шестнадцатеричной системе счисления. Перевести...

Работа со строками
Пожалуйста помогите в решении 2-задач на строки. 1) Определить сколько раз в строке встречается...

Работа со строками
Помогите пожалуйста, кто в этом шарит... Буду очень признателен и благодарен... Задана строка....

Работа со строками
Вводится строка А (&quot;123+225&quot;) сначала нужно определить положение &quot;+&quot; затем складывать 3+5 потом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru