Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 1
Регистрация: 22.05.2013
Сообщений: 120

Написать программу которая выводит слова, количество букв в которых больше 5

22.05.2013, 15:12. Показов 3255. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет)) Нужна ваша помощь.

1) нужно написать программу, которая выводит слова, кол-во букв в которых больше 5.

очень нужно. заранее благодарен=)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2013, 15:12
Ответы с готовыми решениями:

Написать программу, которая выводит слова из 5 букв, в которых есть буква "о"
Помогите, не могу въехать. Нужно написать программу, которая будет искать в тексте слова, состоящие из 5 букв и в тоже время имеющих букву...

Написать программу, которая считывает из файла и выводит на экран слова, начинающиеся с гласных букв
static void Main(string args) { string s=""; string mas = new string; FileStream file =...

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

5
SausageFlat
 Аватар для Striker
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
22.05.2013, 15:33
Цитата Сообщение от PacificABCNET Посмотреть сообщение
1) нужно написать программу, которая выводит слова, кол-во букв в которых больше 5.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
  s, s2: string;
  i, j, a, dl: integer;
 
begin
  Readln(s);
  dl := length(s);
  s := s + ' ';
  i := 1;
  repeat
    a := pos(' ', s);
    
    if(a > 6) then
    begin
      s2 := s2 + copy(s, 1, a);
      delete(s, 1, a);
    end;
    
    inc(i);
  until i = dl;
  Writeln(s2);
end.

Не по теме:

4.4 На каждый вопрос создавайте по одной теме

0
0 / 0 / 1
Регистрация: 22.05.2013
Сообщений: 120
22.05.2013, 16:33  [ТС]
все бы ничего да вот если вводить допустим первое слово из 4 х букв то он остальные (которые больше 5) не выводит.
0
SausageFlat
 Аватар для Striker
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
22.05.2013, 16:44
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от PacificABCNET Посмотреть сообщение
все бы ничего да вот если вводить допустим первое слово из 4 х букв то он остальные (которые больше 5) не выводит.
Мой косяк, исправил.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  s, s2: string;
  i, j, a, dl: integer;
 
begin
  Readln(s);
  dl := length(s);
  s := s + ' ';
  i := 1;
  repeat
    a := pos(' ', s);
    
    if(a > 6) then
    begin
      s2 := s2 + copy(s, 1, a);
      delete(s, 1, a);
    end;
    if(a<=6) then
    delete(s, 1, a);
    inc(i);
  until (i = dl);
  Writeln(s2);
end.
1
0 / 0 / 1
Регистрация: 22.05.2013
Сообщений: 120
22.05.2013, 16:55  [ТС]
Огромное спасибо
0
0 / 0 / 4
Регистрация: 14.06.2010
Сообщений: 82
25.01.2014, 00:27
А как записать Вашу задачу в мою программу
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
program a;
uses crt;
type st=string;mass=array[1..20] of string;
var s,s1,s2,s3:string;i,j,k,l,n:integer;y:mass;
 
function quantity(s1,s2:string):integer;
var i,k:integer;
begin
k:=0;
for i:=1 to length(s2)-length(s1)+1 do 
if copy(s2,i,length(s1))=s1 then k:=k+1;
quantity:=k; end;
 
function poisk(s1,s2:string):string;
var i:integer;k:string;
begin
k:='нет';
for i:=1 to length(s2)-length(s1)+1 do 
if copy(s2,i,length(s1))=s1 then k:='да';
poisk:=k; end;
 
procedure inverse(var s1:string);
var i:integer;k:string;
begin
k:='';
for i:=1 to length(s1) do
k:=copy(s1,i,1)+k;
s1:=k; end;
 
procedure double(var s1:string);
var i:integer;k:string;
begin
k:='';
for i:=1 to length(s1) do
k:=k+copy(s1,i,1)+copy(s1,i,1);
s1:=k; end;
 
procedure zamena(var s1:string;s2,s3:string);
var i:integer;k:string;
begin
k:='';
for i:=1 to length(s1) do 
if copy(s1,i,length(s2))=s2 then begin k:=k+s3;i:=i+length(s2)-1 end
else k:=k+copy(s1,i,1);
s1:=k; end;
 
procedure del(var s1:string;s2:string);
begin
zamena(s1,s2,'');
end;
 
procedure  slova(s1:string;var k:integer;var y:mass);
var i,l:integer;
begin
l:=pos('  ',s1);
while l>0 do begin
zamena(s1,'  ',' ');
l:=pos('  ',s1);end;
k:=1;l:=pos(' ',s1);
while l>0 do begin
y[k]:=copy(s1,1,l-1);
k:=k+1;
delete(s1,1,l);
l:=pos(' ',s1);
end;
y[k]:=copy(s1,1,length(s1));
end;
procedure printmass(k:integer;y:mass);
var i,j,mx:integer;
begin
{найдем максимальную длину слова}
mx:=length(y[1]);
for i:=2 to n do
if length(y[i])>mx then mx:=length(y[i]);
{выведем по услоию }
i:=1;
while i<=k do
begin
for j:=1 to mx-length(y[i]) do write(' ');
write(y[i]);
if i<k then begin
for j:=1 to mx-length(y[i+1])+1 do write(' ');
write(y[i+1]);
end;
writeln;
i:=i+2;
end;
end;
begin
writeln('введите предложение ');
readln(s);
slova(s,n,y);
printmass(n,y);
end.
МНЕ ТОЖЕ НАДО дополнительно печатались:слова, которые длиннее 8 букв;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.01.2014, 00:27
Помогаю со студенческими работами здесь

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

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

Написать программу,которая считывает текст с клавиатуры и выводит на экран слова начинающиеся с гласных букв
надо один цикл вроде вставить но не знаю какой Написать программу,которая считывает текст с клавиатуры и выводит на экран слова...

Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
Голова не соображает, выведите, пожалуйста, строку &quot;Слов, начинающихся на гласные английские буквы, нет&quot; Задание: &quot;Написать...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru