Как определить количество страниц в книге, если известна сумма его страниц? - Visual Basic .NET

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

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

Привет друзья. Не получается решать одну задачу. Как определить количество стр в книге, когда суммы его страницы известно. условия такая: 1+2+3+4+5+6+7+8+9=45 10=1+0=1 11=1+1=2 12=1+2=3 13=1+3=4 14=1+4=5 15=1+5=6 45+21=66 то есть итог 66. Вот у меня код: которые через количество стр находить его сумму мне надо чтобы через суммы его стр нашёл количество страниц.
Листинг программы
  1. Dim summa As Integer = 0
  2. Dim i As Integer
  3. Dim k, k2, k3, k4 As Integer
  4. Dim n As Integer = 15
  5. For i = 1 To n
  6. ListBox1.Items.Add(i)
  7. If i <= 9 Then
  8. summa = summa + i
  9. End If
  10. If i > 9 And i < 99 Then
  11. k = Mid(i, 1, 1)
  12. k2 = Mid(i, 2, 1)
  13. k3 = k + k2
  14. summa = summa + k3
  15. End If
  16. If i > 99 Then
  17. k = Mid(i, 1, 1)
  18. k2 = Mid(i, 2, 1)
  19. k3 = Mid(i, 3, 1)
  20. k4 = k + k2 + k3
  21. summa = summa + k4
  22. End If
  23. TextBox1.Text = summa
  24. Next

Решение задачи: «Как определить количество страниц в книге, если известна сумма его страниц?»

textual
Листинг программы
  1.         Dim i, j As Integer, n As Long
  2.         n = 66  ' сумма
  3.         i = 0   ' номер строки
  4.         While n > 0
  5.             i = i + 1
  6.             For j = 1 To i.ToString.Length
  7.                 n = n - Mid(i, j, 1)
  8.             Next
  9.         End While
  10.         If n = 0 Then
  11.             MsgBox(i)
  12.         Else
  13.             MsgBox("Строка отсутствует", MsgBoxStyle.Critical)
  14.         End If

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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