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

Найти все числа-палиндромы, которые не больше 100, и их квадраты тоже палиндромы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программу копирования из заданного текста данной части в строку http://www.cyberforum.ru/cpp-beginners/thread179027.html
помогите написать программу копирования из заданного текста данной части в строку, (дано: abcdefgh пользователь вводит с клавы: № елемента, к-сть символов) помогите плиз... Добавлено через 1 час...
C++ массивы, его индексы Известны данные о росте 8 юношей в классе, упорядоченны по убыванию. Ни одна пара учеников не имеет одинаковый рост. В начале учебного года в класс поступил новый ученик.Какое место в перечне роста... http://www.cyberforum.ru/cpp-beginners/thread179023.html
Вычислить сумму ряда C++
Помогите написать программу накопления суммы. S=1/a+1/a(a+1)+1/a(a+1)(a+2)...
Сжать массив, удалив из него элементы, модуль которых находится в заданном интервале C++
в одномерном массиве состоящем из n вещественных элементов вычислить: 1)максимальный элемент массива; 2)сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив,...
C++ преобразовать задание ввиде функции http://www.cyberforum.ru/cpp-beginners/thread179012.html
Все необходимые данные для функций должны передаваться им в качестве параметров. Использование гло- бальных переменных в функциях не допускается. #include "stdafx.h" #include <stdlib.h> #include...
C++ Как создать приоритетную очередь? Пусть имеется обслуживающая система из n обслуживающих аппара-тов. Работа этой системы разбита на такты. В течение одного такта мо-жет одна заявка стать в очередь и одна заявка приступить к... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
20.10.2010, 17:59
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
#include <iostream>
#include <conio.h>
 
bool isPalindrome(int num);
 
int main()
{
    for (int i = 0; i <= 100; i++)
        if (isPalindrome(i) && isPalindrome(i * i))
            std::cout << i << std::endl;
 
    getch();
    return 0;
}
 
bool isPalindrome(int num)
{
    int contrary = 0;
    int temp = num;
 
    while (temp != 0)
    {
        contrary = contrary * 10 + (temp % 10);
        temp /= 10;
    }
 
    if (num == contrary)
        return true;
    else
        return false;
}
Добавлено через 1 минуту
Ё-моё... Надо приучаться жать F5 перед отправкой)))

Не по теме:

easybudda, не два, а шесть... однозначные числа тоже считаются)))

1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru