0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
|
||||||
1 | ||||||
Поменять местами имя и фамилию, результат вывести на экран.20.03.2011, 17:07. Показов 3740. Ответов 13
Метки нет (Все метки)
есть два задания одно я сделал "В компьютер вводится 10 слов. Вывести эти слова на экран, отсортированные в алфавитном порядке." вот программа Sub Prog_v6()
" не могу понять там ф.и. вводить как в один массив или отдельно и потом поменять местами их ..или по другому потому что по условию стоит вводят 10 строк...
0
|
20.03.2011, 17:07 | |
Ответы с готовыми решениями:
13
В одной строке ввести фамилию, имя, отчество. Вывести на экран фамилию и инициалы Дана строка, содержащая фамилию, имя и отчество. Вывести на экран строку, содержащую фамилию и инициалы Строка: поменять местами заданные имя и фамилию Поменять местами первую и третью букву в слове и вывести результат на экран |
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
20.03.2011, 20:33 | 2 |
владимир01, это в какой среде программка
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
|
|
21.03.2011, 08:50 [ТС] | 3 |
это в вба..в экселе...
0
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
|
21.03.2011, 12:43 | 4 |
По строке первый цикл от начала строки до пробела ,выделяешь подстроку это будет имя, второй цикл с конца строки до пробела- получишь таким же образом фамилию,затем меняешь их местами
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
|
|
21.03.2011, 13:56 [ТС] | 5 |
не до конца понял как это реализовать в коде
0
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
||||||
21.03.2011, 17:14 | 6 | |||||
Завтра я попробую дать общий вариант
1
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
|
|
22.03.2011, 10:56 [ТС] | 7 |
спасибо большое за помощь)))
0
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
|
22.03.2011, 21:34 | 8 |
Код
Function f(s As String) As String L = Len(s) Dim Name As String, Family Dim k As Integer k = InStr(1, s, " ") Name = Left(s, k - 1) Do While Mid(s, k, 1) = " " k = k + 1 Loop Family = Right(s, L - k + 1) f = Family + " " + Name End Function
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
||||||
22.03.2011, 21:49 | 9 | |||||
вариант
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
|
|
23.03.2011, 14:30 [ТС] | 10 |
еще один вопрос просто у нас было 3 лекции по программированию и дали задание я первое сделал по подобию ...как привязать эту лубую из двух функций к циклу из 10 строк с фамилиями и выодом на лист эксель ..ввод то понятно через инпут вокс можно
0
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
||||||
24.03.2011, 20:58 | 11 | |||||
0
|
Частенько бываю
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
|
||||||
25.03.2011, 09:58 | 12 | |||||
2 Biggs: Функция Swap из языка С. Какой вы удачный симбиоз организовали, BaC++ic! У вас то хоть работает представленный код?
2 владимир01:
1
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
|
25.03.2011, 10:58 | 13 |
Vlanib , swap определили выше, на первой странице топика , я конечно пропустил код через Exсel
Хотя , наверное , ваш вариант получше
1
|
Частенько бываю
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
|
|
28.03.2011, 05:10 | 14 |
Да, ссори, не заметил, что на двух листах тема.
0
|
28.03.2011, 05:10 | |
28.03.2011, 05:10 | |
Помогаю со студенческими работами здесь
14
Ввести имя, отчество и фамилию; поменять имя и отчество местами Вывести в файл фамилию, имя и отчество исполнителя и результат вычисления математического выражения Вывести на экран 10 раз имя и фамилию Вывести на экран имя и фамилию 10 раз Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |