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

Палиндром - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача Популяция http://www.cyberforum.ru/cpp-beginners/thread798629.html
Ни для кого не секрет, что студенты ОНУ больше всех любят биологию. Но мало кто знает, что именно студент кафедры Увеселительной Теории Василий Простонародьев вывел новую разновидность саранчи –...
C++ lower/upper bound добрый день. имеется массив a, число x. найти такое i, что |ai - x| минимально, ну т.е. a = {-10, -4, 8, 10}, x = 5 -> i = 1 бин поиск можно написать, но как с помощью stl? там можно в lower/upper... http://www.cyberforum.ru/cpp-beginners/thread798623.html
C++ Получить список имен файлов в порядке возрастания количества слов в них
Задание: Имеется три заданных текстовых файлов. Получить список имен файлов в порядке возрастания количества слов в них. Результат работы программы (вывод) поместить в отдельный текстовый файл ...
C++ Не запускается Exe файл приложения на других ПК
Написал программу с использованием openCV, нужно чтобы она запускалась на других ПК. Скопировал в папку к экзешнику необходимые библиотеки, но на всех тестируемых компах прога вылетает с ошибкой об...
C++ Программа перевода чисел http://www.cyberforum.ru/cpp-beginners/thread798615.html
Здравствуйте :) я новичок в с++ и сейчас пытаюсь написать программу для перевода восьмиразрядного двоичного числа в десятичное. столкнулся с проблемой. помогите пожалуйста char dv; cout...
C++ Добавление строк динамической матрице В основной программе описать матрицу целых чисел размерности mxn, m<n. Размерность с клавы запрашивать. Элементы матрицы задать случайным образом. Написать функцию, которая добавляет в матрицу (n-m)... подробнее

Показать сообщение отдельно
Catstail
Модератор
22613 / 10974 / 1778
Регистрация: 12.02.2012
Сообщений: 18,105
07.03.2013, 21:13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "iostream.h"
 
int isPal(int n, int k)
{
    if (n < 10) return 1;
    if (k == 0)
    {
        k=1;
        while (k < n)
        {
            k=k*10;
        }
        k=k/10;
    }
    if ((n / k) == (n % 10))
        return isPal((n % k)/10, k / 100);
    else
        return 0;
}
 
int main(int argc, char* argv[])
{
 
    int n=121;
 
    cout << isPal(n,0) << endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru