0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
1 | |
нужно дописать программу (c оператором for to do)27.05.2012, 23:08. Показов 1083. Ответов 12
Метки нет Все метки)
(
1.
Код
var i,max,x:integer; a:array[1..30] of integer; procedure TForm1.Button1Click(Sender: TObject); begin memo1.Clear; randomize; for i:=1 to 30 do begin a[i]:=random(50); memo1.Lines.Add(inttostr(a[i])); end; end; procedure TForm1.Button2Click(Sender: TObject); begin max:=a[i]; for i:=1 to 30 do begin if a[i]>max then begin max:=a[i]; end; Edit1.Text:=(inttostr(max)); end; end; procedure TForm1.Button3Click(Sender: TObject); ???????????????// помогите дописать код к кнопки "Заменить" end. 2. Код
procedure TForm1.Button1Click(Sender: TObject); var a,c, n,m:integer; b,d:array[1..20] of integer; begin Memo1.Clear; Memo2.Clear; Memo3.Clear; randomize; n:=strtoint(edit1.Text); for a:=1 to n do begin b[a]:=random(100)-50; Memo1.Lines.Add(inttostr(a)+'. '+inttostr(b[a])); end; m:=strtoint(edit2.Text); for c:=1 to m do begin d[c]:=random(100)-50; Memo2.Lines.Add(inttostr(c)+'. '+inttostr(d[c])) end; end; prcedure TForm1.Edit1Click(Sender: TObject); begin edit1.Text:=''; end; procedure TForm1.Edit2Click(Sender: TObject); begin edit2.Text:=''; end; end. Заранее большое спасибо.
0
|
|
27.05.2012, 23:08 | |
Ответы с готовыми решениями:
12
Нужно дописать программу Нужно дописать программу вывода графиков
|
421 / 351 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|
27.05.2012, 23:42 | 2 |
попробуй
procedure TForm1.Button3Click(Sender: TObject); begin for i:=1 to 30 do begin a[i]=a[i]/strtoint(edit1.text); end; end; Добавлено через 2 минуты Забыл еще вот это добавь memo2.Lines.Add(inttostr(a[i]));
0
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
27.05.2012, 23:45 [ТС] | 3 |
0
|
421 / 351 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
||||||
27.05.2012, 23:49 | 4 | |||||
Скорее всего выскачит ошибка надо либо массив объявит как real либо a[i]=round(a[i]/strtoint(edit1.text));// округлить до целых
Добавлено через 1 минуту
Последнее что я написал делать не надо у тебя i глобально объявлена я сразу не увидел...
1
|
3943 / 1868 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
28.05.2012, 00:30 | 5 | |||||
wonker: Тебе попадёт от администрации за выкладывание нескольких задач в одной теме. Добавлено через 36 минут По второй задаче:
1
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
28.05.2012, 00:30 [ТС] | 6 |
Санек25: спасибо большое, я округлила, все работает)
Одиночка: я не знала что нельзя выкладывать по две задачи, спасибо что сказал, исправлюсь и огромное тебе спасибо за помощь ![]()
0
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
28.05.2012, 00:45 [ТС] | 7 |
0
|
3943 / 1868 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
28.05.2012, 00:53 | 8 | ||||||||||
Строку 4 моего кода заменить:
Не по теме: И ты в курсе, что нужно, периодически, обновлять страницу? Иначе не увидишь, когда выкладывают ответ.
1
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
28.05.2012, 00:59 [ТС] | 9 |
упс, сейчас исправлю, забыла поставить Edit 3..
Все работает, еще раз спасибо)
0
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
28.05.2012, 01:05 [ТС] | 11 |
0
|
0 / 0 / 1
Регистрация: 05.05.2012
Сообщений: 19
|
|
28.05.2012, 01:19 [ТС] | 13 |
точно) но с Edit даже как то красивее программа выглядит, так что оставлю как есть
P.S.: в принципи это же не ошибка, просто уже выбор лично каждого
0
|
28.05.2012, 01:19 | |
28.05.2012, 01:19 | |
Помогаю со студенческими работами здесь
13
Нужно дописать программу по нахождению площади!!! Нужно дописать программу (Определить среднее арифметическое в массиве) Нужно дописать программу вычисления суммы элементов матрицы Нужно дописать программу чтобы изображение двигалось по прямоугольнику Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |