Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: ВНИМАНИЕ! Название темы должно адекватно отражать суть решаемой задачи/проблемы.
Старый 20.03.2012, 20:12   #1
ali-4ka
 
Регистрация: 20.03.2012
Сообщений: 5
По умолчанию Задачи на Дельфи: одна на обработку матрицы и две на обработку строк

Здраствуйте, помогите пожалуйста решить:
1.Дано натуральное число n.Получить действительную матрицу [aij] i,j=1/n, для которой aij=1/(i+j)
2.Дана строка символов. Преобразовать строку, заменив в ней все восклицательные знаки
точками.
3.Программа. Дана непустая последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном по-рядке все гласные буквы, которые входят в каждое слово.
(Сборник упражнений В.Н.Пильщиков 14.35а)
ali-4ka вне форума Ответить с цитированием
Старый 20.03.2012, 20:56   #2
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

2.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var str:string;
n,i:integer;
begin
str:=edit1.text;
n:=length(str);
for i:=1 to n do
begin
if str[i]='!' then
  begin
  delete(str,i,1);
  insert('.',str,i);

  end;
end;
edit1.Text:=str;
end;
3-я задача решена здесь
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics

Последний раз редактировалось grom333; 20.03.2012 в 21:00.
grom333 вне форума Ответить с цитированием
Старый 20.03.2012, 21:27   #3
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Да помоему менять напрямую символ проще, нет?
Код:
for i := 1 to length(str) do
    if str[i] = '!' then str[i] := '.';
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 20.03.2012, 21:29   #4
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Да помоему менять напрямую символ проще, нет?
Код:
for i := 1 to length(str) do
    if str[i] = '!' then str[i] := '.';
Проще, спасибо.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 20.03.2012, 23:20   #5
ali-4ka
 
Регистрация: 20.03.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от grom333 Посмотреть сообщение
2.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var str:string;
n,i:integer;
begin
str:=edit1.text;
n:=length(str);
for i:=1 to n do
begin
if str[i]='!' then
  begin
  delete(str,i,1);
  insert('.',str,i);

  end;
end;
edit1.Text:=str;
end;
3-я задача решена здесь

3-я задача на этом сайте решена не по моему заданию, за 2 задачу спасибо))
ali-4ka вне форума Ответить с цитированием
Старый 20.03.2012, 23:29   #6
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
3-я задача на этом сайте решена не по моему заданию, за 2 задачу спасибо))
а подправить не хотите?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 21.03.2012, 14:28   #7
ali-4ka
 
Регистрация: 20.03.2012
Сообщений: 5
По умолчанию

если бы я могла исправить, то не спрашивала бы))

Последний раз редактировалось ali-4ka; 21.03.2012 в 18:13.
ali-4ka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачи на обработку строк (delphi) MONSTER152 Помощь студентам 8 20.03.2012 19:48
Задачи на обработку строк mr.brain Паскаль, Turbo Pascal, PascalABC.NET 5 25.02.2012 22:12
Паскаль. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и M столбцов. charming Помощь студентам 0 17.12.2011 20:14
Задачи на обработку строк Katia_Vasilyeva Паскаль, Turbo Pascal, PascalABC.NET 16 29.11.2011 04:20
задачи: на двумерные массивы,обработку строк,обработку текстовых файлов. (Паскаль) Yaro Помощь студентам 2 12.11.2009 12:55