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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2014, 18:43   #1
Светлана12
 
Регистрация: 29.04.2014
Сообщений: 6
По умолчанию обработка символьных данных(Си)

перевернуть введенное слово
вот наработки
помогите
Код:
#include "stdafx.h"
#include <conio.h>
#include <locale>
int _tmain(int argc, _TCHAR* argv[])
{setlocale(LC_ALL,".1251");
int a,b,i;
char s[20];
printf("вв слово\n");
scanf("%s",&s);
a=strlen(s);
for(i=a;i>=1;i--)
{b=s[i];
s[i]=s[strlen(s)-1];
s[strlen(s)-1]=b;
}
setlocale(LC_ALL,".866");
printf("%s\n",s);

	return 0;
}

Последний раз редактировалось Stilet; 18.05.2014 в 19:22.
Светлана12 вне форума Ответить с цитированием
Старый 18.05.2014, 19:39   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

char b сделай а не int b
И
Код:
for(i=0;i<=strlen(s)/2-1;i++)
{b=s[i];
s[i]=s[strlen(s)-i];
s[strlen(s)-i]=b;
}
Думаю так.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.05.2014, 19:54   #3
Светлана12
 
Регистрация: 29.04.2014
Сообщений: 6
По умолчанию

всё равно не работает
Светлана12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка символьных данных Ксения love Помощь студентам 25 25.01.2013 03:56
Обработка символьных данных Ксения love Помощь студентам 1 25.01.2013 00:32
обработка символьных данных uHkBu3uTop Паскаль, Turbo Pascal, PascalABC.NET 3 26.04.2012 15:33
Обработка символьных данных Normand Паскаль, Turbo Pascal, PascalABC.NET 6 13.04.2009 17:32