![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.06.2011
Сообщений: 15
|
![]()
Последняя задачка осталась:
«Разработать метод f(x), который в трёхзначном числе меняет местами первую с последней цифрой, а остальные числа оставляет без изменения». Также надеюсь на помощь. |
![]() |
![]() |
![]() |
#2 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Переводишь число в строку, находишь длину полученной строки; если 3 -- меняешь первый и третий символы местами и переводишь обратно в число.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#3 |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]() Код:
По хорошему еще надо сделать проверку нет ли других символом, кроме чисел, в вводимой строке ![]()
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.06.2011
Сообщений: 15
|
![]()
При компиляции выдаёт ошибку: «error C2440: =: невозможно преобразовать "char *" в "char [20]". Не существует преобразований в типы массивов, хотя существуют преобразования в ссылки или указатели на массивы».
|
![]() |
![]() |
![]() |
#5 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Да на кой чёрт здесь строки?!
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.06.2011
Сообщений: 15
|
![]()
Спасибо, всё работает. :3
|
![]() |
![]() |
![]() |
#7 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Цитата:
Для конкретного частного случая с трехзначным числом со строками можно не заморачиваться. Предложенный вариант красив и элегантен -) Но если вдруг (!) возникнет необходимость сделать то же самое не для трехзначных чисел, а для семи-? или десяти-? или, вообще, для n-значных, размерность которых вводится пользователем?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
![]() |
![]() |
![]() |
#8 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]() Цитата:
![]()
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
|
![]() |
![]() |
![]() |
#10 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Да ёмое, цикл обыкновенный только будет. Даже два. И всё.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# методы | Extez1 | Помощь студентам | 4 | 15.03.2011 12:53 |
Виртуальные методы | Kn793 | Общие вопросы C/C++ | 5 | 26.06.2010 15:08 |
методы в ООП | albatros | Общие вопросы Delphi | 3 | 04.02.2009 22:59 |
Методы... | Arkuz | Свободное общение | 6 | 11.10.2008 16:53 |