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

текстовый файл

15.06.2009, 14:38. Показов 427. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
программа сост из 3 процедур!1,2 пашут а в 3ей надо найти минимальное слово 1 или
несколько! и вывести их! вроде зделал а не работает помогите исправьте плиз
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
program Quiz3;
Uses Crt;
var f1:text;
    qwe,i,W:integer;
    a:array [1..100] of string;
    n:array [1..2] of integer;
    max,min,prob,S:string;
    mini:array [1..100] of string;
Procedure Vvod;
    Begin
         Assign(f1,'Text1.txt');
         Rewrite(f1);
         Writeln('Vvvedite tekst:');
         Readln(S);
         For i:=1 to Length(S) do
             Write(f1,S[i]);
         Close(f1);
         Writeln('Please press enter');
         Readln;
         ClrScr;
    End;
Procedure Prosm;
    Begin
         Assign(f1,'Text1.txt');
         Reset(f1);
         Writeln('Your text:');
         Readln(f1,S);
         Writeln(S);
         Writeln;
         Close(f1);
         Writeln('Please press enter');
         Readln;
         ClrScr;
    End;
Procedure zad;
begin
     prob:='';
     w:=1;
     s:=s+' ';
      for i:=1 to length (s) do
         begin
              if s[i]<>' ' then
                 prob:=prob+s[i]
              else
                begin
                   a[w]:=prob;
                   prob:='';
                   w:=w+1;
                end;
         end;
     n[2]:=Length(a[1]);
     min:=a[1];
      for i:=1 to w-2 do begin
       if n[2]>Length(a[i+1])  then
         begin
          n[2]:=Length(a[i+1]);
          min:=a[i+1];
          mini[i]:=mini[i]+min[i];
         end;
         end;
     qwe:=0;
     for i:=1 to length(mini[i]) do begin
     if length(mini[i])=length(mini[i+1]) then
        begin
             qwe:=qwe+1;
             writeln('‚ ЇаҐ¤«®¦Ґ*ЁЁ ',qwe,' ®¤Ё**Є®ўле б«®ў');
     end
     else writeln(mini[i]);
     end;
     ReadLn;
     clrscr;
End;
BEGIN
     textbackground(blue);
     ClrScr;
     W:=0;
     TextColor(yellow);
     While W<=3 do
           begin
                Writeln('Meniu');
                Writeln('1:formirovanie;');
                Writeln('2:prosmotr;');
                Writeln('3:zadanie');
                Writeln('4:Exit');
                Writeln;
                Write('vash vibor!!');
                Readln(W);
                Writeln;
                case W of
                     1:Vvod;
                     2:Prosm;
                     3:zad;
                end;
           end;
END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2009, 14:38
Ответы с готовыми решениями:

Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл, содержащий фамил
Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл,...

дан текстовый файл.перенести в текстовый файл все строки, содержащие заданное слово
помогите пожалуйста решить задачу... условие:дан текстовый файл.перенести в текстовый файл все...

ПУСТЬ это текстовый файл, который содержит НЕСКОЛЬКО ЦЕЛЫХ ЧИСЕЛ. ОТКРЫТЬ этот текстовый файл и КАЖДЫЙ С ЧИСЕЛ вознести В КУБ.
ПУСТЬ это текстовый файл, который содержит НЕСКОЛЬКО ЦЕЛЫХ ЧИСЕЛ. ОТКРЫТЬ этот текстовый файл и...

Дано число k и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк
И снова всем привет) Помогите пожалуйста со следующим заданием: Дано число k (&lt;10) и текстовый...

3
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
15.06.2009, 14:42 2
я процедуры не помню но по моему ей надо передать значение переменной s или всетаки нет
0
2 / 2 / 0
Регистрация: 06.02.2009
Сообщений: 24
15.06.2009, 14:56  [ТС] 3
[QUOTE=mamedovvms;193476]я процедуры не помню но по моему ей надо передать значение переменной s или всетаки нет[/QUOT
по подробней пожалуйста ответьте
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
15.06.2009, 14:58 4
у вас в процедуре написано

Цитата Сообщение от molodoi programmist Посмотреть сообщение
Procedure zad;
begin
prob:='';
w:=1;
s:=s+' ';
for i:=1 to length (s) do
begin
if s[i]<>' ' then
prob:=prob+s[i]
а откуда берется S
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2009, 14:58
Помогаю со студенческими работами здесь

Дан текстовый файл F. Переписать файл F в файл G, вставляя в конец каждой строки ее порядковый номер.
решите)

Текстовый файл. Заполнить файл последовательность случайных чисел. Найти сумму наибольшего и наименьшего из них и записать в новый файл
Заполнить файл последовательность случайных чисел. Найти сумму наибольшего и наименьшего из них и...

Текстовый файл: найти минимальное значение, результат вывести в другой файл
Текстовый файл содержит набор чисел, найти минимальное значение, результат вывести в другой файл.

Получить текстовый файл g путём смены вхождений в файл f строки s1 на s2
Дано текстовый файл f и две строки s1 и s2. Получить текстовый файл g путём смены вхождений в файл...

Имеется текстовый файл. Переписать его строки в другой файл.
Имеется текстовый файл. Переписать его строки в другой файл. Порядок строк во втором файле должен...

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


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

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

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