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

Проверить, является ли данное число палиндромом(перевертышем) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать? http://www.cyberforum.ru/cpp-beginners/thread50332.html
Доброго времени суток! Хочу выучить язык С++, подскажите с чего лучше начать изучение? Заранее благодарен!
C++ Заполнение массива числами в диалоговом режиме Указать индексы и напечатать элементы целочисленного массива X, сумма цыфр которых равна заданному числу M(если такие эллементы есть). Число М программа должна запрашивать в диалоговом режиме.... http://www.cyberforum.ru/cpp-beginners/thread50309.html
C++ Непонятки с функциями
Добрый день. Я новичек в программировании и вот вопрос: Хочу написать функцию, например: void __fastcall Tform1::FormPaint(TObject*Sender) { Grafik(); }
Перевести число в систему римского счёта C++
Приветствую тебя, О форум программистов и сисадминов! В этом деле я почти полный профан.. но работать надо и я прошу Вашей поддержки и помощи: есть задачка - "перевести заданное целое число в...
C++ GIF-анимация http://www.cyberforum.ru/cpp-beginners/thread50254.html
Здравствуйте, программисты. Недавно поставил С++ 2007, в котором у компоненты TImage есть поддержка GIF.Поддержка есть, но фактически появляется лишь статическая картинка вместо анимации....
C++ Электронный органайзер Написать программу, реализующую электронный органайзер. Реализовать возможности добавления, удаления, редактирования и хранения данных. Предусмотреть обработку всех возможных ошибок. подробнее

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

Проверить, является ли данное число палиндромом(перевертышем) - C++

10.09.2009, 13:14. Просмотров 17501. Ответов 16
Метки (Все метки)

Задача 5/7:
Дано целое четырехзначное число. Проверить, является ли данное число палиндромом(перевертышем),как, например, числа 1221, 6666 и т.п. Вывести все такие числа для некоторого заданного диапазона.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
#include<math.h>
void main()
{
    int z1,  a,b, N, x;
    double M=0, z2;
    cout<<"Vvedite 4etyrehzna4noe 4islo"<<endl;
    cin>>N;
    x=N;
    for (int i=3; i>-1; i--)
        {
            z1=int(pow(10,i));
            z2=pow(10,(3-i));
            a=x%z1;
            b=(x-a)/z1;
            x=x-b*z1;
            M+=b*z2;
        }
    if (N==M)
    cout<<"nashe 4islo perevertish"<<endl;
    else cout<<"net"<<endl;
}
P.S. опять таки для чайници) и зарание благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru