Перевод из Pascal в VBA

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

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

Листинг программы
  1. var s:string;
  2. p1,p2:byte;
  3. begin
  4. writeln('Введите строку, содержащую текст в фигурных скобках:');
  5. readln(s);
  6. repeat
  7. p1:=pos('{',s);
  8. p2:=pos('}',s);
  9. delete(s,p1,p2-p1+1);
  10. until(p1=0)or(p2=0);
  11. write(s);
  12. readln
  13. end.

Решение задачи: «Перевод из Pascal в VBA»

textual
Листинг программы
  1. Sub main()
  2. Dim s As String, a() As String, i As Long
  3. s = InputBox("Введите строку, содержащую текст в фигурных скобках:", , _
  4. "Введите {строку, содержащую }текст{ в фигурных скобках}:")
  5. a = Split(Replace(s, "}", "{"), "{")
  6. For i = 1 To UBound(a) Step 2
  7.   a(i) = ""
  8. Next
  9. MsgBox Join(a, "")
  10. End Sub

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


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

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

14   голосов , оценка 4.143 из 5

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

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

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