Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2011, 21:22   #1
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию (черга)організувати процедуру ...

дано текстовій файл.організувати процедуру виведення (за один перегляд файлу)голосних і приголосних букв (у порядку слідування )спочатку голосні потім приголосні
Sonne_asja вне форума Ответить с цитированием
Старый 08.04.2011, 22:33   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

pogled datoteku na karakter, ako vokal - je prikazan. Ako se slažete - pisati polje. Kada je datoteka koja je završila - izlazni niz koji to nije jasno?
Я украинский не понимаю также как вы хорватский - переводите ))
rrrFer вне форума Ответить с цитированием
Старый 09.04.2011, 12:41   #3
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию

Цитата:
Сообщение от rrrFer Посмотреть сообщение
pogled datoteku na karakter, ako vokal - je prikazan. Ako se slažete - pisati polje. Kada je datoteka koja je završila - izlazni niz koji to nije jasno?
Я украинский не понимаю также как вы хорватский - переводите ))
перевожу)))
Sonne_asja вне форума Ответить с цитированием
Старый 09.04.2011, 12:43   #4
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию

дан текстовой файл.организовать процедуру вывода (за один просмотр файла) гласных и согласных букв (в порядке следования) сначала гласные потом согласные
Sonne_asja вне форума Ответить с цитированием
Старый 09.04.2011, 12:44   #5
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию

Цитата:
Сообщение от Sonne_asja Посмотреть сообщение
дан текстовой файл.организовать процедуру вывода (за один просмотр файла) гласных и согласных букв (в порядке следования) сначала гласные потом согласные
хотябы подскажите как инициализировать гласные исогласные буквы
Sonne_asja вне форума Ответить с цитированием
Старый 09.04.2011, 12:56   #6
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Сообщение от Sonne_asja Посмотреть сообщение
хотябы подскажите как инициализировать гласные исогласные буквы
инициализировать как...не знаю.
чтобы идентифицировать нужно иметь 2 массива - массив для гласных и для согласных )
выделяешь букву из текста и ищешь ее в массиве гласных - если она там есть такая же буква - то она гласная, если нет - то это либо согласная, либо цифра, разделитель и что угодно еще - поэтому ищите ее в массиве согласных.
Можно сделать иначе. Сначала проверяете тот факт что символ является буквой - для этого есть функция isalpha - поищите(можно не использовать эту функцию, а проверить как то так:
Код:
if(ch >= 'a' && ch <='z' )
printf("is small english alpha");
ну и если установлен тот факт, что символ является буквой - то достаточно проверить только принадлежность буквы к разряду гласных(ищите ее в соответствующем массиве), если принадлежность установлена - то буква гласная - иначе - согласная. (при этом массив согласных не нужен, а ИМХО согласных букв в английском языке значительно больше чем гласных).
rrrFer вне форума Ответить с цитированием
Старый 09.04.2011, 14:53   #7
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию

Цитата:
Сообщение от rrrFer Посмотреть сообщение
инициализировать как...не знаю.
чтобы идентифицировать нужно иметь 2 массива - массив для гласных и для согласных )
выделяешь букву из текста и ищешь ее в массиве гласных - если она там есть такая же буква - то она гласная, если нет - то это либо согласная, либо цифра, разделитель и что угодно еще - поэтому ищите ее в массиве согласных.
Можно сделать иначе. Сначала проверяете тот факт что символ является буквой - для этого есть функция isalpha - поищите(можно не использовать эту функцию, а проверить как то так:
Код:
if(ch >= 'a' && ch <='z' )
printf("is small english alpha");
ну и если установлен тот факт, что символ является буквой - то достаточно проверить только принадлежность буквы к разряду гласных(ищите ее в соответствующем массиве), если принадлежность установлена - то буква гласная - иначе - согласная. (при этом массив согласных не нужен, а ИМХО согласных букв в английском языке значительно больше чем гласных).
мм масивами можо попрообовать...ток мне нужно заносить символы в очередь((( каким то образом а потом выводить
Sonne_asja вне форума Ответить с цитированием
Старый 09.04.2011, 19:42   #8
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

А в чем проблема-то? Делаешь две очереди - гласных и согласных; читаешь файл, добавляя новые буквы в них; потом просто выводишь эти две очереди.
Son Of Pain вне форума Ответить с цитированием
Старый 09.04.2011, 21:21   #9
Sonne_asja
Пользователь
 
Аватар для Sonne_asja
 
Регистрация: 20.02.2011
Сообщений: 40
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
А в чем проблема-то? Делаешь две очереди - гласных и согласных; читаешь файл, добавляя новые буквы в них; потом просто выводишь эти две очереди.
тоисть вводить две головы и два хвоста и просто две процедуры вывода очереди и внесения в них елементов?))) спасибо огромное..все Гениально просто
Sonne_asja вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Черга...написати програмний код Sonne_asja Помощь студентам 0 28.03.2011 17:33
Черга Cruzer Помощь студентам 1 26.12.2010 14:28
Стек, черга misha25525 Помощь студентам 0 12.05.2010 21:58
вызвать процедуру fize Помощь студентам 4 14.01.2010 01:51