Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 16.03.2009
Сообщений: 11

Символьный массив. Код готов, нужны только небольшие изменения.

12.05.2009, 17:03. Показов 821. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
program bb;
uses
  crt;
var
  inp, outp : text;
  mnog1 : set of char;
  st : string;
  Kolvosl, max, n, Msl, i : integer;
 
Begin
  clrscr;
  assign(inp, 'input.txt');
{  assign(output, 'output.txt');    }
  reset(inp);
  readln(inp, st);
{  rewrite(outp);  }
  mnog1:=['0' .. '9', 'A' .. 'Z', 'a' .. 'z'];
  max := 0;
  if length(st) > 0 then Kolvosl := 1;
  for i:=1 to length(st) do
  begin
    if st[i]=' ' then
    begin
      if max < n then
      begin
        max := n;
        Msl := Kolvosl;
      end;
      n := 0;
      inc(Kolvosl);
    end;
    if st[i] in mnog1 then inc(n);
  end;
  if max < n then msl := kolvosl;
  n := 0;
  kolvosl := 1;
  for i:=1 to length(st) do
  begin
    if st[i]=' ' then
    begin
      inc(kolvosl);
    end;
    if (kolvosl = Msl) and (st[i] in Mnog1) then
    begin
      write(st[i]);
{      write(outp,  st[i],' ');    }
    end;
  end;
  readln;
  close(inp);
{  close(outp);   }
end.
собственно по заданию вовод/вывод в текстовый файл, найти слово содержащее наибольшее кол-во букв

так вот прога работает только с 1строкой а нужно рассматривать не менее 3х

тоесть допустим текст:
aDS fgrgf dd d
dddddddd dd d
12fsd asf af sd

прога выведет "fgrgf" хотя должна "dddddddd"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2009, 17:03
Ответы с готовыми решениями:

Одномерный символьный массив.Код готов нужна небольшая перемена.
program bb; uses crt; var inp, outp : text; mnog1 : set of char; st : string; Kolvosl, max, n, Msl, i : integer; ...

Нахождение интеграла 3 методами (код готов, нужны поправки)
Задано функцию. Написать программу для нахождения определенного интеграла с точность E10-3 для заданных границ (вводятся с клавиатуры) при...

Внести небольшие изменения в код программы для тестирования
Здраствуйте, срочно нужна помощь есть готовый проект VB тест, нужно его изменить в двух версиях: 1) кнопки поменять на выпадающий список,...

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
12.05.2009, 17:08
Так ты и читаешь только первую строку.
Нужно:
Pascal
1
2
3
while not eof(imp) do
  begin
   readln(inp, st);
и т.д.
множество вообще объяви константой, чего оно среди программы болтается.
0
0 / 0 / 0
Регистрация: 16.03.2009
Сообщений: 11
12.05.2009, 17:17  [ТС]
всё равно находит только в первой строке, ещё пишет чтото типа файл нот оупэн фор инпут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.05.2009, 17:17
Помогаю со студенческими работами здесь

небольшие изменения в тайтле
сейчас тайтл главной страницы &quot;примерно такой&quot; : &quot;Бумажные пакеты для покупок и продуктов. Нарезка бумаги качественно, переработка...

Паттерны. Нужны небольшие пояснения
Паттерн &quot;Абстрактная фабрика&quot; предоставляет для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их...

Скопировать одномерный символьный массив в двумерный символьный массив
Здравствуйте, учусь программировать на Си. Столкнулся с проблемой: не могу скопировать одномерный символьный массив в двумерный символьный...

Проинициализировать символьный массив с клавиатуры и вывести ascii код каждого элемента массива
Дан символьный массив из 8 элементов, проинициализировать массив с клавиатуры и вывести ascii код каждого элемента массива. Очень срочно...

В конвертер DataGrid нужно внести небольшие изменения
class IdToColorConverterGreen : System.Windows.DependencyObject, IValueConverter { public object Convert(object value, Type...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru