Решение задачи за 10 класс (Олимпиада) - VB

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

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

Серега и Костен — заядлые спортсмены. Как обычно, они качались на турниках. В этот момент к ним подошла Маша и дала тонкий намек на то, что не отказалась бы посмотреть, как ребята играют в лесенку вплоть до N подтягиваний, а победитель получит приз. Игра в лесенку известна всем, но все же: каждый из парней делают по очереди подходы от 1 до N включительно подтягиваний, а потом от N-1 до 1 подтягивания. Победителем является тот, кто сделает все подходы правильно и не сдастся раньше, чем другой. Парни оказались крепкие и оба прошли эту лесенку. Так как у Маши всего одни приз, она в растерянности — кого же считать победителем. Прежде чем выбрать победителя, ей захотелось узнать, сколько всего раз подтянулись парни. Помогите Маше сделать это. Формат входных данных Во входном файле задано целое число N (1 ≤ N ≤ 109) — верхняя граница лесенки. Формат выходных данных Вывести общее количество подтягиваний, сделанные на турнике в игре лесенка обоими парнями. Мне именно в visual basic интересно... На pascal е уже есть решение...

Решение задачи: «Решение задачи за 10 класс (Олимпиада)»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4.     Call Z
  5. End Sub
  6.  
  7.  Sub Z()
  8.      Dim x As Integer, inp As Integer, out As Integer
  9.      inp = FreeFile
  10.      Open "input.txt" For Input As inp
  11.         out = FreeFile
  12.         Open "output.txt" For Output As out
  13.             Input #inp, x
  14.             Write #out, ((x * x) * 2)
  15.         Close (inp)
  16.     Close (out)
  17. End Sub

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


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

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

7   голосов , оценка 4.714 из 5

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

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

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