Найти минимальное основание системы счисления - QBasic

Узнай цену своей работы

Формулировка задачи:

Ребята, помогите, пожалуйста. Дано десятичное число K. Найти минимальное основание P системы счисления, в которой исходное число оканчивается (будет младшей) цифрой M. (Например, К=179, M=7, P=43). Прочитал несколько самоучителей, выучил функции всех операторов, искал подобные задачи про системы счисления, но без толку. Мои попытки могут вызвать смех, но я первый раз встретился с этим языком. Буду рад любой помощи.
Листинг программы
  1. CLS
  2. PRINT "zadacha"
  3. FOR i=1 TO n
  4. Poisk=k/p
  5. next i
  6. If poisk>=m then
  7. print k
  8. and if
  9. Print "p=";p
  10. Print "poisk";poisk
  11. end

Решение задачи: «Найти минимальное основание системы счисления»

textual
Листинг программы
  1.  CLS
  2.  DEFINT A-Z
  3.  INPUT "Vvedite chislo     : ", K
  4.  INPUT "Vvedite okonchаnye : ", M
  5.   P = 1   'Начнём с двоичной
  6. 5 P = P + 1: IF K MOD P <> M GOTO 5
  7.   PRINT "P ="; P

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы