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

Является ли данное число палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ фунуции http://www.cyberforum.ru/cpp-beginners/thread284892.html
РЕБЯТ ПОМОГИТЕ ПОЖАЛУЙСТА,УМА НЕ ПРИЛОЖУ КАК ЭТО СДЕЛАТЬ..... описать функцию, lines(t),которая построчно печатает содержимое непустого текстового файла t, вставляя в начало каждой печатаемой строки...
C++ Как скомпилировать два класса, которые используют методы друг друга Доброго времени суток. имеется 3 файлика: asteroid.cpp starsystem.cpp main.cpp в main.cpp файлики инкудятся в следующем порядке #include "asteroid.cpp" #include "starsystem.cpp" http://www.cyberforum.ru/cpp-beginners/thread284885.html
Скрипт боса C++
Всем привет. Значит хочу сделать свой сервер мангос, для друзей. Преимущественно серверы мангоса сырые и недоделанные. Хочу чтобы вы мне помогли лутше разобраться с кодом одного босса, вот скрипт: ...
Имеется массив M строк, N столбцов (M и N различны C++
1. Имеется массив M строк, N столбцов (M и N различны и не менее 5). Ввести элементы, распечатать. Повернуть относительно горизонтальной линии, не создавая дополнительных массивов. Распечатать...
C++ Исправьте, пожалуйста. Односвязный список http://www.cyberforum.ru/cpp-beginners/thread284849.html
Создается массив указателей на элемент списка, который ссылается на следующий. добавляю ведомости о спортсменах, но при выводе выводится только последний добавленный элемент. Помогите.#include...
C++ Как перебрать все экземпляры класса? Здравствуйте! Я начинающий программист..... может и не программист вовсе. Но мне необходимо сделать такую задачу. С классами начала работать буквально вчера, когда возникла необходимость сделать... подробнее

Показать сообщение отдельно
Антон555
13 / 13 / 0
Регистрация: 22.03.2011
Сообщений: 84
28.04.2011, 02:57
вот что нашёл.
работает.
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
30
31
32
33
34
35
36
37
#include <iostream>
using namespace std;
int main()
{
        setlocale(LC_ALL, "Russian");
        int chislo, i(0), count;
vvod:
        cout<<"Введите число\n", std::cin>>chislo;
 
        if(chislo > 9999 || chislo < -9999)
        {
                cout<<"Число не четырехзначное\n";
                goto vvod;
        }
        int mas[4];
        if(chislo < 0)
                chislo *= -1;
 
        while(chislo > 0)
        {
                mas[i] = chislo%10;
                chislo /=10;
                ++i;
        }
        count = i;
        for(i = 0; i < count / 2; ++i)
                if(mas[i] != mas[count - 1 - i])
                        break;
 
        if(i == count/2)
                cout<<"Палиндром\n";
        else
                cout<<"Не палиндром\n";
 
        system("pause");
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru