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

Найти все числа-палиндромы, которые не больше 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 обслуживающих аппара-тов. Работа этой системы разбита на такты. В течение одного такта мо-жет одна заявка стать в очередь и одна заявка приступить к... подробнее

Показать сообщение отдельно
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
20.10.2010, 17:41
Вот алгоритм определения палиндромов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#using namespace std;
 
int main()
{
    int num ; int temp;
    for(int i = 1;i <= 100;++i){
        temp = i; num = 0;
        while(temp)
        {
num = num * 10 + (temp%10);
temp /= 10;
        }
 if(num == i) cout << i << endl;
    }
 
system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.