использование getchar()
Приветствую!
задали домашку, написать программу которая определяет что введенное число палиндром(т.е. одинаково читается с права на лево, и с лево на право, напрмиер 313, 11311 и тд). число должно быть long (это 10 знаков, вроде так?)
я хочу использовать getchar(), точнее в рамках изученого ничего другого и не остается(да я и не знаю ничего кроме того что прошли:-D )
хочу сделать петлю, условием которой было бы, что пока символ отличен от enter (enter в данном случае это окнчание ввода числа, типа 111 enter) программа брала символы, записывала их в переменные(10 штук) и при этом был счетчик, который бы считал количество пройденных петель(т.е. по сути количество знаков в числе). и потом бы было условие, исходя из количества знаков, напрмиер 5, чтобы первая цифра была как 5я, 2я как 4я, и если это так то число полиндром. возможно алгоритм не самый идеальный, но это то, что я пока придумал)
вопрос собственно в следующем, как сделать так, чтобы когда поступал в getchar() enter программа прекращала просить символы?
т.е. хочу написать такое условие
ch = getchar();
while (ch != * ) //вместо звездочки собсно должен как то фигурировать ентер....
{...code...}
спасибо!
пример
1267621
This is a palindrome
3443
This is a palindrome
0
This is a palindrome
3
This is a palindrome
345
This is not a palindrome
задали домашку, написать программу которая определяет что введенное число палиндром(т.е. одинаково читается с права на лево, и с лево на право, напрмиер 313, 11311 и тд). число должно быть long (это 10 знаков, вроде так?)
я хочу использовать getchar(), точнее в рамках изученого ничего другого и не остается(да я и не знаю ничего кроме того что прошли:-D )
хочу сделать петлю, условием которой было бы, что пока символ отличен от enter (enter в данном случае это окнчание ввода числа, типа 111 enter) программа брала символы, записывала их в переменные(10 штук) и при этом был счетчик, который бы считал количество пройденных петель(т.е. по сути количество знаков в числе). и потом бы было условие, исходя из количества знаков, напрмиер 5, чтобы первая цифра была как 5я, 2я как 4я, и если это так то число полиндром. возможно алгоритм не самый идеальный, но это то, что я пока придумал)
вопрос собственно в следующем, как сделать так, чтобы когда поступал в getchar() enter программа прекращала просить символы?
т.е. хочу написать такое условие
ch = getchar();
while (ch != * ) //вместо звездочки собсно должен как то фигурировать ентер....
{...code...}
спасибо!
пример
1267621
This is a palindrome
3443
This is a palindrome
0
This is a palindrome
3
This is a palindrome
345
This is not a palindrome
