0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 5

Вывести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные в - другом окне по другой диагонали

23.05.2012, 11:29. Показов 3199. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные - в другом окне по другой диагонали. Второе окно должно появиться через 3 секунды после первого. По окончанию работы программы должен прозвучать звуковой сигнал. Выход из программы: нажатие клавиши ESC.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2012, 11:29
Ответы с готовыми решениями:

Выделить текст в RichTextBox в одном окне, сохранив фокус на другом окне
Добрый день! Пытаюсь реализовать поиск с помощью дополнительного окна (в данной теме сам поиск не интересует). Если посмотреть аналог...

Передача данных из listBox в одном окне, в textBox в другом окне
Доброго времени суток! Есть два окна, на одном находиться сам textBox, а на другом listBox с данными (список ссылок, которые загружаются из...

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

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
23.05.2012, 22:10
Лучший ответ Сообщение было отмечено дмитрий банарь как решение

Решение

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
uses crt;
const gl=['А','Е','И','О','У','Ы','Э','Ю','Я'];{гласные}
      ds=['А'..'Я','Ё'];{все буквы}
var s1,s2:string;
    c:char;
    sg:set of char;
    i,kg,ks,x,y:byte;
begin
clrscr;
writeln('Введите строку из прописных русских гласных и согласных букв,');
writeln('не более 24 тех и других, окончание ввода Enter');
{можно ввести любой другой набор букв}
s1:='';{строка гласных}
s2:='';{строка согласных}
kg:=0; {кол. гласн.}
ks:=0;{кол. согл.}
sg:=ds-gl;{согласные}
repeat
c:=readkey;{читаем код символа}
if c in gl then{если гласный}
 begin
  write(c);{выводим}
  s1:=s1+c;{добавляем в строку гласных}
  kg:=kg+1;{считаем}
 end;
if c in sg then{аналогично согласные}
 begin
  write(c);
  s2:=s2+c;
  ks:=ks+1;
 end;
if (c=#13)or(ks=24)or(kg=24) then writeln;{если Enter или 24 любых, на новую строку}
until (c=#13)or(ks=24)or(kg=24);{конец ввода}
clrscr;{очистим экран}
x:=1; y:=1;{первое окно}
window(x,y,x+kg,y+kg-1);{положение и размеры}
textbackground(2);{фон}
textcolor(14);{цвет текста}
clrscr;{очистим}
for i:=1 to kg do{по количеству}
 begin
  gotoXY(x+i-1,y+i-1);{выводим по диагонали слева направо}
  write(s1[i]);
  delay(500);{если нужно без задержки, убрать}
 end;
delay(3000);{задержка 3 сек.}
x:=25;y:=1;{второе окно}
window(x,y,x+ks,y+ks-1);
textbackground(6);
textcolor(9);
clrscr;
for i:=1 to ks do
 begin
  gotoXY(ks-i+2,y+i-1);{по диагонали справа налево}
  write(s2[i]);
  delay(500);{если нужно без задержки, убрать}
 end;
repeat {включаем звук}
sound(400);
until readkey=#27;{пока не нажали Esc}
nosound;{выключаем звук}
window(1,1,80,25);{очищаем экран}
textbackground(0);
textcolor(15);
clrscr;
end.
2
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 5
24.05.2012, 00:43  [ТС]
спасибо большое !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2012, 00:43
Помогаю со студенческими работами здесь

Вывести отдельно согласные и гласные буквы
Нужно дописать код, чтобы он выводил все согласные и гласные буквы, передаваемые ему. Уже есть основная часть работы: #include...

Все четные числа вывести в одном окне, в строчку; все нечетные числа - во втором окне
Ввести массив из 10 чисел. Все четные числа вывести в одном окне, в строчку; все нечетные числа - во втором окне, в столбик. Второе окно...

Вывести на экран все гласные и звонкие согласные буквы
С++ Билдер 6. Дан текст на русском языке, нормально оканчивающийся точкой. Вывести на экран все гласные буквы которые встречаются хотя бы...

Необходимо написать программу на ассемблере, которая бы выводила введенную с клавиатуры строку по диагонали. К примеру слово max, вывести по диагонали
Здравствуйте, мне необходимо написать программу на ассемблере, которая бы выводила введенную с клавиатуры строку по диагонали. К примеру...

Вывести все ошибки в одном окне (легко)
Имеется программка, просто "типа" калькулятор с 4 числами, они просто умножаются, в итоге, если написать что то другое кроме числа в строку...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru