Помогите! Я написала программу,а она не хочет работать(
Я не могу понять почему(
Код:
#include <iostream>
bool is_it(const char * s){
const char * head, * tail;
for ( tail = s; *tail; ++tail )
;
for ( head = s, --tail; head < tail; ++head, --tail )
if ( *head != *tail )
return false;
return true;
}
int main(){
char buf[1024];
std::cout << "Word: ";
std::cin >> buf;
std::cout << "is " << ( is_it(buf) ? "" : "not " ) << "a palindrom." << std::endl;
return 0;
}
хм... а у меня всё работает... мне нравится))
чем не нравится?))
сама писала?
У меня она вроде компилируется,но на экран когда выводится то зависает и клавиатура не пишет (
эм... а компилятор какой? и что за операционка?
у меня всё ок на Visual C++ 2008
У меня все отлично откомпилировалось и работает.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)