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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 11:06   #1
Алексей Егораев
Пользователь
 
Регистрация: 20.02.2011
Сообщений: 18
По умолчанию Работа со строками в си

написал программу для поиска всех палиндромов в строке но не могу сделать чтобы не учитывался регистр и программа не выводит результат помогите плиз разобраться очень надо

#include <stdio.h>
#include <stdlib.h>

int check(char *str)
{
int n = 0, m = -1;
char *p = str;
while(*p++) m++;
if(n == m) return 0;
while(n < m)
if(str[n++]!=str[m--]) return 0;

return 1;
}
int main()
{
char str[256] = {0};
char temp[30] = {0};
char *p;
int i = 0;

printf("%s\n", "Input string:");
gets(str);

p = str;

do{
if((*p >= 'A' && *p <= 'Z') || (*p >= 'a' && *p <= 'z'))
{
while(*p!=' ')
{
if(!*p) break;
if((*p >= 'A' && *p <= 'Z') || (*p >= 'a' && *p <= 'z'))
temp[i++] = *p;
*p++;
}
i = 0;
*p--;

if(check(temp)) printf("%s\n", temp);
for(int n = 0; n < 30; ++n) temp[n] = '\0';
}
}while(*p++);

system("pause");

return 0;

}
Алексей Егораев вне форума Ответить с цитированием
Старый 03.03.2011, 11:30   #2
Алексей Егораев
Пользователь
 
Регистрация: 20.02.2011
Сообщений: 18
По умолчанию

Спасибо уже разобрался
Алексей Егораев вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками fen1ksss Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 30.11.2010 12:42
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками Маришка:=нуб Общие вопросы C/C++ 1 15.11.2010 20:19
Работа со строками Darth_Programmeder Помощь студентам 3 14.04.2010 19:12
Работа с строками. Qwerty91 Помощь студентам 2 15.12.2009 22:07