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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2013, 22:36   #1
Екатерина23
 
Регистрация: 05.12.2013
Сообщений: 7
По умолчанию Visual Basic: Описать функцию DigitN (K, N) целого типа, возвращающую N-ю цифру целого положительного числа К

Описать функцию DigitN (K, N) целого типа, возвращающую N-ю цифру целого положительного числа К (цифры в числе нумеруются справа налево). Если количество цифр в числе К меньше N, то функция возвращает -1. Для каждого из пяти данных целых положительных чисел K1, K2, ..., K5 вызвать функцию DigitN с параметром N, изменяющимся от 1 до 5.
Екатерина23 вне форума Ответить с цитированием
Старый 10.12.2013, 09:25   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

как-то так (не проверял, если что):

Код:
Function DigitN(ByVal K as Integer, ByVal N as Integer) as Integer
  DigitN = IIf(K < 0, -1, IIf(Len(CStr(K)) < N; -1; CInt(Left(Right(Str(K), N),1))))
End Function
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в паскале, вычисления произведения цифр положительного целого четырехзначного числа n Мэури Помощь студентам 1 25.03.2012 18:24
найти сумму первой и последней цифр любого целого положительного числа. Лина94 Помощь студентам 5 01.02.2012 23:09
Описать Функцию Палиндром для целого числа glebast Помощь студентам 2 30.12.2011 13:33
вычислить сумму цифр заданного целого положительного числа (Паскаль) prs58 Помощь студентам 5 17.10.2011 22:15