Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2012, 02:18   #1
Alekzinder
Пользователь
 
Регистрация: 05.05.2012
Сообщений: 24
По умолчанию Почему то не считает минимальное число

Дано натуральное число. Определить его максимальную и минимальную цифры.
Вот код, вроде правильный . Max находит а вот min пишет = 0...
Код:
Private Sub Command1_Click()
Dim g, n, min, max As Integer
n = Val(InputBox("n=", "Ввод n"))
min = n Mod 10
max = n Mod 10
n = n / 10
If n = 0 Then MsgBox "Число однозначное"
Do While n > 0
g = n Mod 10
If min > g Then min = g
If max < g Then max = g
n = n / 10
Loop
Print "min=", min
Print "max=", max
End Sub
Alekzinder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++: почему программа считает последовательность неправильно Blondy Помощь студентам 5 24.03.2011 01:50
C++ - а почему считает неправильно! Blondy Помощь студентам 2 25.02.2011 16:30
Почему мат процессор не считает точно sin(pi) = 0? FPU128bit Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 27.10.2009 17:03
Минимальное число Progs1024 Паскаль, Turbo Pascal, PascalABC.NET 14 11.10.2009 21:21