Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
li_boggi
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 13
#1

Записать в массив IDN типа STRING все идентификаторы переменных, которые начинаются с букв “I”, “Y”, “K”, “L”, “M”, “N”

20.09.2017, 18:51. Просмотров 790. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста разобраться,
Не могу уже второй день нормально дописать программу с таким условием:
Записать в массив IDN типа STRING все идентификаторы переменных, которые начинаются с букв “I”, “Y”, “K”, “L”, “M”, “N”.
Пожалуйста, просветите меня хоть приблизительно как это сделать, буду очень благодарна
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2017, 18:51
Ответы с готовыми решениями:

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

Работа из строками. Удалить все слова, которые начинаются с согласных букв
Здравствуйте! Помогите решить задачу: пользователь вводит строку. Нужно ее...

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

Как создать массив переменных типа String^?
1) Как создать массив переменных типа String^ ? 2) Как перевести переменную...

Строки. Вывести все такие группы букв, которые начинаются и заканчиваются одной и той же буквой
Написать программу, которая находит и печатает все такие группы букв, которые...

5
Puporev
Модератор
54221 / 41854 / 28923
Регистрация: 18.05.2008
Сообщений: 98,535
20.09.2017, 19:05 #2
Вероятно задание типа такого.
Имеется код программы. Записать в массив IDN типа STRING все идентификаторы и переменные, которые начинаются с букв “I”, “Y”, “K”, “L”, “M”, “N”.
Так?

Добавлено через 5 минут
И потом, разряд наверное не важен, переменные Ind1 и ind2 на букву "I"?
0
li_boggi
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 13
20.09.2017, 19:08  [ТС] #3
К сожалению кода никакого нет. Нужно создать текстовый файл, с которого эти идентификаторы будут считываться, а потом записать код с помощью процедуры.

Добавлено через 2 минуты
Да, разряд не имеет значения
0
ZX Spectrum-128
Модератор
Эксперт Pascal/Delphi
3860 / 2846 / 3631
Регистрация: 05.06.2014
Сообщений: 13,948
22.09.2017, 09:29 #4
Лучший ответ Сообщение было отмечено li_boggi как решение

Решение

li_boggi, не нужно создавать дополнительные темы. Достаточно написать что-то вроде "Тема актуальна" и она (тема) поднимется вверх.
 Комментарий модератора 
Читайте Правила.
0
li_boggi
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 13
22.09.2017, 13:27  [ТС] #5
Хорошо, сейчас прочту.

Добавлено через 22 секунды
Тема актуальна
0
li_boggi
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 13
26.09.2017, 03:27  [ТС] #6
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
program test;
var
f:text;
idn:STRING;
str:string;
l:boolean;
j:integer;
 
procedure ident(str2:string; var idn2:STRING);
var slovo:string; i:integer;
begin
for i:=1 to length(str2) do
begin
if str2[i]<>' ' then
slovo:=slovo+str2[i]
else
begin
if (slovo[1]='I') or (slovo[1]='Y') or (slovo[1]='K') or (slovo[1]='L')
or (slovo[1]='M') or (slovo[1]='N') then
begin
IDN:=IDN+slovo+' ';
end;
slovo:='';
end;
end;
end;
 
 
begin
assign(f,'C:\lala8\f.txt');
reset(f);
while not eof(f) do
begin
readln(f,str);
ident(str, idn);
end;
 
writeln('REZULT=');
 
writeln(idn);
close(f);
end.
0
26.09.2017, 03:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2017, 03:27

Элементы тех строк матрицы, которые начинаются с отрицательного элемента, записать в отдельный массив
Дана целочисленная матрица A(n*n). Элементы тех строк матрицы А, которые...

Элементы тех строк матрицы А, которые начинаются с отрицательного элемента, записать в отдельный одномерный массив
Дана целочисленная матрица А(nxn). Элементы тех строк матрицы А, которые...

Задать 9 переменных целого типа, записать их в файл на диске, прочитать из файла в массив
Задать 9 переменных целого типа, записать их в файл на диске, прочитать их из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru