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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2012, 17:04   #1
pdesyatnyk
Пользователь
 
Регистрация: 26.12.2011
Сообщений: 22
Восклицание Паскаль, array of string.

Вообщем ищу помощи в написании вот такой программки "Вывести на печать все согласные буквы, которые не входят ни в одно слово."
Текст неважно на каком языке, но должно быть выполнено через массив, а не просто строку.
Спасибо!
pdesyatnyk вне форума Ответить с цитированием
Старый 26.02.2012, 17:26   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что ж. Предлагаю описать массив ['A'..'z'] of integer;
Считывая строку текста, проходиться по ней посимвольно в цикле, и увеличивать кол-во в массиве согласно очередному символу.
А после смотреть какие из гласных в массиве равны нулю. Их и выводить.
Здесь была похожая задача и я показывал как подсчитать кол-во вхождений символов в строке.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2012, 17:41   #3
pdesyatnyk
Пользователь
 
Регистрация: 26.12.2011
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Что ж. Предлагаю описать массив ['A'..'z'] of integer;
Считывая строку текста, проходиться по ней посимвольно в цикле, и увеличивать кол-во в массиве согласно очередному символу.
А после смотреть какие из гласных в массиве равны нулю. Их и выводить.
Ага, вроде понятно, только вот еще бы объяснил
Цитата:
Сообщение от Stilet Посмотреть сообщение
Здесь была похожая задача и я показывал как подсчитать кол-во вхождений символов в строке.
а, стоп и почему массив integer??

Последний раз редактировалось Stilet; 26.02.2012 в 17:57.
pdesyatnyk вне форума Ответить с цитированием
Старый 26.02.2012, 17:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Там описывался массив как я показал, а потом в цикле строка распанахивалась
Код:
for i:=1 to length(s) do inc(массив[s[i]])
Таким образом в массиве хранились количества каждого символа в тексте.
Чесслово ссылку не могу вспомнить, а у себя не оставил нямку
А здря...
Код:
а, стоп и почему массив integer??
Потому что количество - величина численная

P.S. Вот Серж блеснул: http://www.programmersforum.ru/showthread.php?t=144829
I'm learning to live...

Последний раз редактировалось Stilet; 26.02.2012 в 17:58.
Stilet вне форума Ответить с цитированием
Старый 26.02.2012, 18:14   #5
pdesyatnyk
Пользователь
 
Регистрация: 26.12.2011
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Там описывался массив как я показал, а потом в цикле строка распанахивалась
Код:
for i:=1 to length(s) do inc(массив[s[i]])
Таким образом в массиве хранились количества каждого символа в тексте.
Чесслово ссылку не могу вспомнить, а у себя не оставил нямку
А здря...
Код:
а, стоп и почему массив integer??
Потому что количество - величина численная

P.S. Вот Серж блеснул: http://www.programmersforum.ru/showthread.php?t=144829
так-с, ну будем разбираться, спасибо)
pdesyatnyk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
String в array of Char и обратно. _PROGRAMM_ Общие вопросы Delphi 4 22.11.2011 22:10
builder string to char array 6AZblJlb C++ Builder 4 05.11.2010 20:10
В String и Array сразу. Cubaholic Общие вопросы Delphi 3 19.11.2008 23:01
array of char -> string Valkiria Общие вопросы Delphi 5 04.10.2007 10:40
Преобразовать из string в array of char vitalik007 Общие вопросы Delphi 6 07.09.2007 01:15