0 / 0 / 0
Регистрация: 17.06.2011
Сообщений: 7
|
|
1 | |
Не пойму что написал не так!!!21.12.2011, 13:06. Показов 992. Ответов 1
Метки нет (Все метки)
Задание звучит так:Является ли заданное натуральное число совершенным? (Число называется совершенным, если оно равно сумме всех своих делителей, за исключением самого себя. Например, 6 - совершенное число, так как 6=1+2+3).
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Edit1: TEdit; Button1: TButton; Edit2: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var s,a:real; n:integer; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin n:=StrToInt(Edit1.Text); s:=0; a:=1; While a<=(n-1) do begin if n mod a=0 then S:=s+a; a:=a+1 end; if s=n then Edit3.Text:=IntToStr(s); else showmessage(IntToStr(s)); end; end.
0
|
21.12.2011, 13:06 | |
Ответы с готовыми решениями:
1
C++ Блок схема, сижу на самостоятельной, не пойму что делать. код уже написал Что я написал не так Ромб. Что не так написал? Написал код, что не так? |
873 / 544 / 117
Регистрация: 24.11.2009
Сообщений: 1,329
|
||||||
21.12.2011, 14:26 | 2 | |||||
Сообщение было отмечено Wolverine X как решение
Решение
И зачем s,a - Real?
1
|
21.12.2011, 14:26 | |
21.12.2011, 14:26 | |
Помогаю со студенческими работами здесь
2
Программа должна заменять МА на КО но что то не так написал Не пойму, что не так? Не пойму что не так Что-то не так с типами данных, не пойму что Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |