Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 6

Найти самое длинное слово и слово с самым большим количеством слогов

17.01.2011, 19:16. Показов 3227. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текстовый файл. Найти самое длинное слово и слово с самым большим количеством слогов

наю что тут надо
razd=[':','.',','{и т.д}];
количество слогов считать надо ввести [a,o,e,y,u,i,ao,ae,oe,oa и т.д.] а как это все сложить в прогу у мня догадок нету..........помагите чем магите

Добавлено через 2 часа 5 минут
Кто нибудь идейку киньте))))

Добавлено через 20 часов 59 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
temp,s,max:string;
i:integer;
begin
writeln('Введите строку...');
readln(s);
max:='';
for i:=1 to length(s) do
begin
if s[i]<>' ' then
temp:=temp+s[i];
if (s[i]=' ') or (i=length(s)) then
begin
if length(temp)>length(max) then
max:=temp;
temp:=''
end;
end;
writeln('Максимальное слово в строке - ',max)
end.

а как с файла это сделать......и как со слогами разобраться не могу

Добавлено через 3 часа 57 минут
и что нету сдеся программеров.....дайте хоть что нибудь!!!!!!!!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.01.2011, 19:16
Ответы с готовыми решениями:

Найти слово с самым большим количеством гласных латинских букв
задан текст (a, e, i, o, u) найдите слово с самым большим колличеством гласных латинских букв

В файле найти слово с самым большим количеством гласных
Нужно сделать программу с такими пунктами: -находит слово с самым большим количеством гласных Помогите пожалуйста, а то аналоги...

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

7
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
17.01.2011, 19:18
Цитата Сообщение от Ламерок))) Посмотреть сообщение
и что нету сдеся программеров.....дайте хоть что нибудь!!!!!!!!!!

Не по теме:

Требовать будете от жены/мужа, а не на форуме.

1
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 6
17.01.2011, 19:31  [ТС]
не ну правда я только начал учиться а уже курсовая....и требуют сделать программу когда в учебники ни чего не написано.....а хочеться научиться и с чего то надо начинать!!!!!!!!!!!
0
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 6
18.01.2011, 20:11  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var maxs,s,s2:string;f:file of char;c:char;w:boolean;   maxe,e,i:integer;
begin
 assign(f,'file1.txt');reset(f);
 w:=false;maxs:='';   maxe:=0;s2:='';
 while not eof(f) do begin
  read(f,c);
  while (not eof(f))and(c<>' ') do begin s:=s+c;read(f,c);end;
  for i:=1 to length(s) do     if pos(s[i],'eyuioa')<>0 then inc(e);
  if e>maxe then begin maxe:=e;s2:=s;end;
  if length(maxs)<length(s) then maxs:=s; s:='';
  while (not eof(f))and(c=' ') do begin read(f,c);end;
 end;
 close(f);
 writeln('Самое длинное слово=',maxs);
 writeln('А слогов то=',s2);
 readln;
end.
вот уже поудачней!!!!тока где оштбка со словом слоги где...и как все знаки препинания вставить?!
0
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 6
22.01.2011, 18:49  [ТС]
Почему то в тексте он находит слово из слогов всегда последнее хотя там и меньше слогов и во вторых он букву последнюю не пишет
Например:Saynogorsk forever togetheralla music
Самое длинное:Togetheralla
Слово слогов:musi

Что такое может быть?!
0
152 / 150 / 44
Регистрация: 09.02.2010
Сообщений: 407
22.01.2011, 19:26
Ламерок))), если Вы начинающий то для начала можете научится оформлять код правильно.
Почему вот бы не написать весь код в одну строчку? Очень даже мило.
Вот смотрите, какой код лучше читается - то что Вы запостили, или этот (тот же самый код)
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
var
  maxs, s, s2: string;
  f: file of char;
  c: char;
  w: boolean; 
  maxe, e, i: integer;
 
begin
  assign(f, 'file1.txt');
  reset(f);
  w := false;
  maxs := '';  
  maxe := 0;s2 := '';
  while not eof(f) do 
  begin
    read(f, c);
    while (not eof(f)) and (c <> ' ') do 
    begin
      s := s + c;
      read(f, c);
    end;
    for i := 1 to length(s) do    
      if pos(s[i], 'eyuioa') <> 0 then 
        inc(e);
    if e > maxe then 
    begin
      maxe := e;
      s2 := s;
    end;
    if length(maxs) < length(s) then 
      maxs := s; 
    s := '';
    while (not eof(f)) and (c = ' ') do 
    begin
      read(f, c);
    end;
  end;
  close(f);
  writeln('Самое длинное слово=', maxs);
  writeln('А слогов то=', s2);
  readln;
end.
0
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 6
22.01.2011, 19:34  [ТС]
Да как оформлять то понятно!!! некогда было редакрировать!!! вопрос то в другом состоял!!!!
0
152 / 150 / 44
Регистрация: 09.02.2010
Сообщений: 407
22.01.2011, 19:53
Ламерок))), чтобы тебе помочь, нужно твои наработки посмотреть, а я посмотрел, что ты выложил и чуть глаза не сломал. Пришлось форматировать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.01.2011, 19:53
Помогаю со студенческими работами здесь

Определить слово с самым большим количеством заглавных букв
Файл содержит набор символов. Слово - произвольная последовательность латинских символов, разделители-любые другие символы.Определить слово...

Найти строку с наибольшим количеством слов, и удалить из нее самое длинное слово (исправить)
помогите исправить ошибки. задача программы: найти строку, содержащую наибольшее кол-во слов, и удалить из нее самое длинное слово. ...

Найти самое длинное слово и самое коротное слово в предложении
Найти самое длинное слово и самое коротное слово (длиной не менее введенного числа) в предложении.

Найти в строке самое длинное слово, вывести это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите...

В заданной строке найти самое длинное слово и вывести это слово и его длину
В заданной строке найти самое длинное слово и вывести это слово и его длину


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
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-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru