С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
varvar91
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 7
#1

Написать функцию, которая переворачивает строку (массива типа char). - C++

05.03.2012, 23:15. Просмотров 2389. Ответов 1
Метки нет (Все метки)

Вот задание:
Написать функцию reversit(), которая переворачивает строку (массива типа char). Используйте цикл for, которая меняет первый и последний символы, затем следующий и т.д. до предпоследнего. Строка должна передаваться в функцию reversit() как аргумент. Напишите программу для выполнения функции reversit(), а затем выводить полученный результат. Используйте метод ввода, который позволяет использовать внутренние пробелы. Протестируйте программу на примере фразы "Аргентина манит негра".
Функция reversit() является методом класса revers.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2012, 23:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию, которая переворачивает строку (массива типа char). (C++):

Написать функцию, которая переворачивает строку - C++
1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний...

Написать функцию, которая переворачивает строку - C++
Написать функцию, которая переворачивает строку. Заголовок функции: void reverseStr (char *s); Написать программу, которая принимает от...

Написать и протестировать функцию, которая "переворачивает" строку, передаваемую ей в качестве параметра - C++
Написать и протестировать функцию,которая "переворачивает" строку,передаваемую ей в качестве параметра

Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку - C++
Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку. Прототип функции инверсии...

Напишите функцию, которая переворачивает строку - C++
1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний...

Написать функцию, которая переворачивает число - C++
Помогите, пожалуйста с задачкой! Задачка: Дано натуральное число n и натуральные числа а1, а2... аn (n < 100). Переделать все данные...

1
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
06.03.2012, 05:23 #2
C++
1
2
3
4
5
6
7
8
9
10
char *reversit(char *str)
{
   int i = 0;
   int j = strlen(str) - 1;
 
   for (; i < j; i++, j--)
      str[i] ^= str[j] ^= str[i] ^= str[j];
 
   return str;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2012, 05:23
Привет! Вот еще темы с ответами:

Напишите функцию, 1.которая переворачивает строку 2.вычисления корней квадратного уравнения - C++
ПОЖАЛУЙСТА ВЫРУЧИТЕ, ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл...

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++
Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s) ) и...

Написать функцию, которая транспонирует заданный в качестве параметра массива типа int - C++
Написать функцию, которая транспонирует заданный в качестве параметра массива типа int (т.е. меняет местами равноудаленные от концов...

Написать шаблонную функцию,которая вычислит сумму значений отрицательных элементов массива числового типа - C++
Помогите с задачей на шаблонные функции. Я их вообще не понимаю. Вот задание.Мне сказали, что решение не такое большое. Заранее спасибо. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.