Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить, является ли заданное натуральное число палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ зачетная программа http://www.cyberforum.ru/cpp-beginners/thread597139.html
Здраствуйте. Мне нужна помощь с программированием на С++ 7июня. Кто может помоч - напишите!! Буду очень благодарен!!! аса: 454753622 скайп: Opera_Firefox Спасибо!
C++ Процессы и потоки Народ, помогите пожалуйста! C++(MSVS) Консольная программа. Процессы. Процесс А инициализирует массив случайными значениями и записывает их в файл, а затем запускает процесс Б в командной... http://www.cyberforum.ru/cpp-beginners/thread597134.html
C++ Удалить из каждой строки файла первые K символов
Всем привет! Вообщем есть задачка Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы). Впринципе не...
C++ Вычислить минимальный элемент
В одномерном массиве вычислить минимальный элемент и вытолкнуть его из массива. Помогите пож.
C++ Описать структуру с именем WORKER, содержащую следующие поля http://www.cyberforum.ru/cpp-beginners/thread597097.html
Описать структуру с именем WORKER, содержащую следующие поля: 1) фамилия и инициалы работника; 2) название занимаемой должности; 3) год поступления на работу. Написать программу, выполняющую...
C++ Описать структуру с именем AEROFLOT, содержащую следующие поля Описать структуру с именем AEROFLOT, содержащую следующие поля: 1) название пункта назначения рейса; 2) номер рейса; 3) тип самолета. Написать программу, выполняющую следующие действия: 1. ввод... подробнее

Показать сообщение отдельно
Жела
0 / 0 / 0
Регистрация: 06.01.2012
Сообщений: 6

Определить, является ли заданное натуральное число палиндромом - C++

05.06.2012, 16:31. Просмотров 4668. Ответов 2
Метки (Все метки)

Всем доброго времени суток!Подскажите пожалуйста, если для определения является ли строка палиндромом программа выглядит так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 #include <conio.h>
 #include <string.h>
char s[100];
int pal(char s[100]);
void main()
{ clrscr();
  printf("\nВведите строку: "); gets(s);
  if (pal(s)) printf("Строка является палиндромом");
     else  printf("Строка не является палиндромом");
}
int pal(char s[100])
{ int l; char s1[100];
  if (strlen(s)<=1) return 1;
  else {l=s[0]==s[strlen(s)-1];
        strncpy(s1, s+1, strlen(s)-2);
        s1[strlen(s)-2]='\0';
        return l&&pal(s1);}
}
То как нужно изменить ее для определения является ли натуральное число палиндромом?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru