Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 17
1

Заменить во введенном строковом выражении указанную подстроку нужным числовым значением

27.10.2014, 13:53. Показов 1665. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Cоставить программу, заменяющую во введенном строковом выражении указанную подстроку нужным числовым значением в строковом представлении. Квадрат числа.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2014, 13:53
Ответы с готовыми решениями:

Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку нужным числовым значение
exp(x), где x - число.

Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку нужным числовым значение
Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку...

Составить программу заменяющую во введенном строковом выражении подстроку нужным числовым значением
Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку...

Заменить указанную подстроку нужным числовым значением
Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку...

9
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.10.2014, 14:47 2
Лучший ответ Сообщение было отмечено lsdhero как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.Button1Click(Sender: TObject);
var s,s1:string;
    n,i:integer;
begin
s:=edit1.text;
s1:=edit2.text;
n:=strtoint(edit3.text);
for i:=length(s) downto 1 do
if copy(s,i,length(s1))=s1 then
 begin
  delete(s,i,length(s1));
  insert(inttostr(n*n),s,i)
 end;
edit4.Text:=s
end;
1
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 17
27.10.2014, 16:31  [ТС] 3
Edit4 остается пустым.

Добавлено через 1 минуту
Я сделал так, помогите найти недочет.

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm1.FormClick(Sender: TObject);
var s,s1:string;
i:integer;
n,x:real;
begin
s:=edit1.Text;
n:=strtofloat(edit3.text);
x:=sqr(n);
str(x,s1);
for i:=1 to length(s) do
 begin
   if copy (s,i,length(s1))=s1 then  begin
                                       delete(s,i,length(s1));
                                       insert(s1,s,i);
                                     end;
 end;
edit4.text:=s;
end;
end.


в Edit4 не выводит ничего...
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.10.2014, 16:48 4
Цитата Сообщение от lsdhero Посмотреть сообщение
Я сделал так
Ну раз сделал балдей, и нахрена я тебе писал такому умному?
1
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 17
27.10.2014, 17:03  [ТС] 5
Puporev, в Edit4 не выводит ничего...
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.10.2014, 17:40 6
Как я писал
Delphi
1
for i:=length(s) downto 1 do
Так ты
Delphi
1
for i:=1 to length(s) do
Разницу понимаешь?
1
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 17
27.10.2014, 20:26  [ТС] 7
Puporev, Все равно не работает...
0
mss
27.10.2014, 20:36
  #8

Не по теме:

Все равно не работает
Как обычно - просят г..на, а потом еще и ложку к нему требуют..
Восхитительная наглость)

0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.10.2014, 21:24 9
lsdhero, Мой код абсолютно рабочий, проверено, хочешь переделывать ищи ошибки сам, это интересное занятие.
1
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 17
28.10.2014, 07:47  [ТС] 10
Puporev, Спасибо. Однозначно ты мне очень помог!
0
28.10.2014, 07:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2014, 07:47
Помогаю со студенческими работами здесь

Составить программу, заменяющую во введённом строковом выражении указанную подстроку
Составить программу, заменяющую во введённом строковом выражении указанную подстроку нужным ...

Заменить во введенном строковом выражении указанную подстроку нужным числовым значением
Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку...

Составить программу, заменяющую во введенном строковом выражении указанную подстроку нужным числовым значением
Составить и отладить программу, заменяющую во введенном строковом выражении указанную подстроку...

В строке указанную подстроку заменить на другую строку
вам вводят строку,затем подстроку.Если подстановка есть в веденной строке вывести да иначе нет....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru