Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2010, 19:55   #1
Gantz
Новичок
Джуниор
 
Регистрация: 16.04.2010
Сообщений: 2
По умолчанию реверс исходного текста - строки в С

Цитата:
сделать реверс исходного текста
[SPOILER](перевернуть строку задом на перед)[/SPOILER]
на данный момент только такая "идея":
Код:
void main ()
{
clrscr();
 char *a;
 int i, n;
 gets(a);
 n=strlen(a);
 for(i=n;i>=0;i--)
 printf("%s",*(a+i));
getch();
}
Gantz вне форума Ответить с цитированием
Старый 16.04.2010, 20:04   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

Код:
#include <stdio.h>
#include <string.h>


int main(void) {
 char str[100];
 scanf("%s", &str);
 int length = strlen(str), i;
 for(i=0; i < length/2; i++) {
            str[i] ^= str[length-1-i];
	    str[length-1-i] ^= str[i];
            str[i] ^= str[length-1-i];
 }	
 printf("%s\n", str);
 getch();
 return 0;
}
NiCola999 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
реверс строки An123 Помощь студентам 2 04.02.2010 08:49
Реверс 2 grimm_jow Общие вопросы C/C++ 5 31.01.2010 03:41
заголовочный файл и файл исходного текста Роман Радер Общие вопросы C/C++ 10 21.07.2009 21:46
нормализация строки текста Mazaxaka Помощь студентам 2 07.04.2009 20:12
Реверс четверок Ivaine Помощь студентам 1 29.12.2008 18:22