Как сложить 100 пятидесятизначных чисел - VB

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

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

нужно сложить 100 пятидесятизначных чисел. Вот что я сделала
Листинг программы
  1. Sub Summa()
  2. Dim s1 As String
  3. Dim s2 As String
  4. Dim x As Integer
  5. Dim y As Integer
  6. Dim i As Integer
  7. Dim c As Integer
  8. Dim f As Integer
  9. Open "C:\Users\Юлия\Desktop\Программирование\числа.txt" For Input As #1
  10. c = 0
  11. Line Input #1, s1
  12. Do
  13. Line Input #1, s2
  14. s1 = Trim(StrReverse(s1))
  15. s2 = Trim(StrReverse(s2))
  16. For i = 1 To 50
  17. x = Val(Mid(s2, i, 1))
  18. y = Val(Mid(s1, i, 1))
  19. f = x + y + c
  20. If f > 9 Then
  21. c = 1
  22. f = f - 10
  23. Else
  24. c = 0
  25. End If
  26. s1 = Mid(s1, 1, i - 1) & Str(f) & Mid(s1, i + 1, Len(s1) - i)
  27. Next i
  28. Loop Until EOF(1)
  29. Close #1
  30. s1 = StrReverse(s1)
  31. s1 = Mid(s1, 1, 20)
  32. Cells(1, 1) = s1
  33. End Sub

Решение задачи: «Как сложить 100 пятидесятизначных чисел»

textual
Листинг программы
  1. Mid(s1, i, 1) = CStr(f)

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


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

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

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

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

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

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