Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.04.2022
Сообщений: 8

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

20.06.2022, 10:00. Показов 566. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заполнить массив (количество запросить у пользователя) буквами латинского алфавита. Написать функцию, позволяющую извлекать гласные буквы в другой массив.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.06.2022, 10:00
Ответы с готовыми решениями:

Заполнить массив строчными буквами латинского алфавита
Заполнить массив строчными буквами латинского алфавита. Нужно максимально примитивное решение.

Заполнить двумерный массив случайными строчными и заглавными буквами латинского алфавита
Не могу разобраться как заполнить двумерный массив случайными строчными и заглавными буквами латинского алфавита. Помогите разобраться.

Заполнить массив случайным образом буквами латинского алфавита и цифрами (арабскими)
Заполнить массив случайным образом буквами латинского алфавита и цифрами (арабскими). Отсортировать массив следующим образом: сначала...

7
20.06.2022, 10:30
 Комментарий модератора 
Вы, регистрируясь на форуме, пообещали следовать его правилам.
Дабы помочь в исполнении этого обещания, обращаю внимание, что правилами запрещается создание тем с бессмысленными названиями.

Ссылка на правила приложена, изучаем, впредь держим свое обещание.
Правила форума: http://www.cyberforum.ru/announcement.php?a=3
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,159
Записей в блоге: 1
20.06.2022, 10:37
Основная идея:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
function ExtractVovels(
  const a: TCharArr; var na: Integer;
  var   b: TCharArr; var nb: Integer): Integer;
var i: Integer;
begin
  nb:=0; i:=na; na:=0;
  for i:=1 to i do if a[i] in Vovels then begin
    b[nb]:=a[i]; Inc(nb);
  end else begin
    a[na]:=a[i]; Inc(na);
  end;
  Result:=nb;
end;
0
0 / 0 / 0
Регистрация: 21.04.2022
Сообщений: 8
20.06.2022, 10:40  [ТС]
А полная программа есть?)
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,159
Записей в блоге: 1
20.06.2022, 10:52
Если допустимо String считать массивами символов, то
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
function ExtractVovels(var a: String): String;
var i, n: Integer;
begin
  Result:=''; n:=0;
  for i:=1 to Length(a) do
    if a[i] in Vovels then
      Result:=Result+a[i];
    else begin
      Inc(n); a[n]:=a[i];
    end;
  SetLength(a,n); {a[0]:=Chr(n);}
end;
Добавлено через 2 минуты
Если при "извлечении" исходную строку модифицировать не нужно, то все еще проще:
Pascal
1
2
3
4
5
6
7
function GetVovels(const a: String): String;
var i: Integer;
begin
  Result:='';
  for i:=1 to Length(a) do if a[i] in Vovels then
    Result:=Result+a[i];
end;
0
0 / 0 / 0
Регистрация: 21.04.2022
Сообщений: 8
20.06.2022, 11:13  [ТС]
У меня почему то не работает программа. Выбивает ошибки.
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
20.06.2022, 11:48
elizakon04, а где вы видите готовую программу?
bormant же ясно сказал:
Цитата Сообщение от bormant Посмотреть сообщение
Основная идея:
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,159
Записей в блоге: 1
20.06.2022, 12:14
Цитата Сообщение от elizakon04 Посмотреть сообщение
не работает программа
Давайте посмотрим на вашу программу вместе. Расскажите, что не получается, с чем возникли трудности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2022, 12:14
Помогаю со студенческими работами здесь

Заполнить массив случайным образом символами, выделить в отдельные массивы буквы латинского алфавита
С наступающим новым годом, форумчане. Помогите пожалуйста с PHP, уже голову сломала. Всё что в интернете нашла, не то(( вот задание:...

Массив: Выделить в отдельные массивы заглавные гласные и заглавные согласные буквы латинского алфавита
В исходном массиве символов, заполненном случайным образом символами с кодами в диапазоне от 21 до 254, выделить в отдельные массивы...

Заполнить массив случайным образом, выделить в отдельные массивы буквы латинского алфавита, как заглавные, так
Помогите пожалуйста чайнику!Заполнить массив случайным образом, выделить в отдельные массивы буквы латинского алфавита, как заглавные, так...

Написать программу, которая формирует множество символов Y и выделяет из него подмножество Y1 : гласные буквы латинского алфавита, входящие в Y.
Помогите.Срочно!!!!! Написать программу, которая формирует множество символов Y и выделяет из него подмножество Y1 : гласные буквы...

Заполнить массив случайными символами латинского алфавита
Всем привет. Имеется код, организующий шифрацию и дешифрацию введенной строки по квадрату Полибия. Суть в том, что массив символов...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru