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

Вывести гласные двух самых длинных слов

06.11.2010, 18:36. Показов 997. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты. Мне была задана задача,я её решил,всё работает правильно но вот часть задачи с выводом букв у меня не получается. Заранее благодарен за любую оказанную помощь.

Дан массив не более чем из 10 слов(длинна слов не превышает 80 символов). Символами могут быть только заглавные латинские буквы. Найти и вывести все гласные буквы(без повторений!!!),которые встретились в двух самых длинных словах.

Вот моё решение:

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
Program asd;
uses crt;
type T_str=array [1..10] of string[80];
     T_set=set of char;
var s:T_str;
    alf:T_set;
    n,i,j:byte;
begin
 alf:=['A'..'Z'];
 repeat
  writeln('Vvedite kol-vo slov ne bolee 10');
  readln(n);
   if not (n in [1..10]) then
   begin
    writeln;
    writeln('Osibka');
    writeln;
   end;
  until (n in [1..10]);
  for i:=1 to n do
  begin
   write('vvedite',i,'-e slovo ');
   readln(s[i]);
   for j:=length(s[i]) downto 1 do
   if UpCase(s[i,j]) in ['A', 'E', 'I', 'O', 'U'] then
   write(s[i,j]);
   end;
У меня получается так что я ввожу слово,получаю сразу ответ,а нужно чтобы ответ был в конце программы+нужно без повторений да ещё и только двух самых длинных слов. я попробовал сделать ещё один массив для вывода,но тогда он ничего не выводил. Прошу помогите
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2010, 18:36
Ответы с готовыми решениями:

Найти количество самых длинных слов в тексте
Найти количество самых длинных слов в тексте (текст взять из текстового файла)

Найти и вывести все гласные буквы ( без повторений ), которые встретились и словах и количество слов
Найти и вывести все гласные буквы ( без повторений ), которые встретились и словах и количество...

Вывести на экран первые буквы двух слов
Привет всем. Помогите пожалуйста вывести на экран первые буквы двух слов: Перо Орел Чтобы в...

Найти в тексте N<=2000 самых длинных слов, в которых согласные буквы упорядочены по алфавиту
Дан файл, содержащий русский текст. Найти в тексте N&lt;=2000 самых длинных слов, в которых согласные...

1
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
06.11.2010, 19:40 2
Отсортировать массив слов по убыванию длины, сравнить гласные в 1 и 2 слове
0
06.11.2010, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2010, 19:40
Помогаю со студенческими работами здесь

Для каждого из слов вывести гласные буквы, которых нет в этом слове
С клавиатуры вводятся n произвольных слов (текст на англ).Для каждого из слов вывести те гласные...

Обработка текстовых файлов. Вывести первую из самых коротких строк файла и последнюю из самых длинных
Дан текстовый файл f. Составить программу для вывода первой из самых коротких строк файла и...

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

Найти все гласные буквы, которые встретились в двух самых длинных словах
Текст задания Дан массив из n слов произвольной длины (длина слова не превышает 80 ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru