20.08.2010, 21:11 | #1 (ссылка) |
Новичок
Регистрация: 20.08.2010
Сообщений: 2
Репутация: 0
|
Задача по Программирование
Как определить совершенное число на Visual Basic или QBasic (мой адрес: c47@list.ru)
Последний раз редактировалось c47; 20.08.2010 в 21:39. |
28.09.2010, 16:21 | #2 (ссылка) |
Новичок
Регистрация: 27.09.2010
Сообщений: 31
Репутация: 1
|
На VB.
на форме надо создать Text1 - поле, куда вводится число. и кнопку Command1. Когда нажимаем эту кнопку, то появляется окно сообщения, в котором написано - совершенное число или нет. Совершенное число - это число, равное сумме своих делителей. например 6=1+2+3, 28=1+2+4+7+14 поэтому 6 и 14 совершенные числа ---------------------------------------------------------------------------------------------------------------- Option Explicit Dim A, i, Sum As Integer 'А число, которое надо определить - оно совершенное или нет Dim d() As Integer ' делители числа А Dim otvet As String 'текст ответа, который сообщает - совершенное или нет число А Private Sub Command1_Click() Sum = 0 A = Text1.Text ReDim d(A / 2) For i = 1 To A / 2 If A Mod i = 0 Then d(i) = i Else d(i) = 0 End If Sum = Sum + d(i) Next i If Sum = A Then otvet = "совершенное число" Else otvet = "несовершенное число" End If MsgBox otvet End Sub |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача на С++ | Dmitrii-ekt | Программирование | 2 | 24.12.2010 15:20 |
компьютерное программирование физического процесса с помощю ПК | s1gma | Программирование | 1 | 23.12.2010 14:02 |
Паскаль ЗАДАЧА!!!! | Мирзефер | Программирование | 0 | 19.12.2010 19:38 |
Задача | Анюта01 | Программирование | 9 | 19.03.2010 20:43 |
Задача по геометрии | серый кот | Общение по интересам | 3 | 09.03.2010 23:08 |
Программирование. С чего начать? | Чистый листочек | Программирование | 3 | 04.03.2010 16:13 |
объясните что есть за зверь программирование! | SIGM@ | Программирование | 3 | 22.12.2009 02:59 |
программирование геймпадов | gunsir | Неисправности, настройка | 0 | 12.12.2009 23:34 |
Задача по рекурсии | darsinella | Программирование | 0 | 08.12.2009 21:28 |
Практическая Задача. | Temp | Windows XP | 10 | 01.11.2009 00:05 |
Программирование на C# | 2xJoker | Программирование | 4 | 26.10.2009 20:19 |
задача на СИ в чём ошибка??(( | Kamilla Gates | Программирование | 1 | 02.08.2009 15:40 |