|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
помогите с stringgrid1
у меня не правильно считает!помогите найти в чем ошибка!
Код:
procedure TForm1.BitBtn1Click(Sender: TObject); begin form1.Close; end; procedure TForm1.RadioButton2Click(Sender: TObject); var i, j : byte; c,p,s:integer; begin s:=0; for i:= 0 to 6 do for j:=0 to 4 do s:=0; begin p:=StrToInt(StringGrid1.Cells[i,j]); if (p mod 2=0) then s:=s+p ; edit3.Text:=FloatToStr(s); end; end; procedure TForm1.RadioButton3Click(Sender: TObject); var i, j : byte; p,s:integer; begin s:=0; for i:= 0 to 6 do for j:=0 to 4 do begin p:=StrToInt(StringGrid1.Cells[i,j]); if p mod 2<>0 then s:=s+p; edit3.Text:=FloatToStr(s); end; end; end. |
#2
|
|||
|
|||
щас Admin напишет: Пользуемся тегами
а не правильно считает это как? и как оно должно правильно считать? взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя Последний раз редактировалось Assistant, 17.03.2011 в 23:05. |
#3
|
|||
|
|||
должно считать сумму четных и нечетных и вывести!а оно считает больше че должно получиться!
|
#4
|
|||
|
|||
а если так:
Код:
var i, j: byte; p, s, n: integer; begin s := 0; n := 0; for i:= 0 to 6 do begin for j:=0 to 4 do begin p := StrToInt(StringGrid1.Cells[i,j]); if (p div 2 = p / 2) then s := s+p else n := n+p; end; end; ShowMessage('Сумма четных: ' + IntToStr(s)); ShowMessage('Сумма не четных: ' + IntToStr(n)); end; взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#5
|
||||
|
||||
Цитата:
PHP код:
|
#6
|
|||
|
|||
один фиг получаеться больше чем надо!
|
#7
|
||||
|
||||
Цитата:
PHP код:
А точно 7 столбцов и 5 строк? Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 18.03.2011 в 01:08. |
#8
|
|||
|
|||
спасибо!все из-за столбцов!их должно быть 6 и 4!
|
#9
|
|||
|
|||
Цитата:
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |