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

Задача с палиндромом. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Внести единую упорядоченность в последовательность http://www.cyberforum.ru/cpp-beginners/thread377942.html
Такая вот задача: Дано действительные числа {c}_{1}, \: ..., \: {c}_{p}, \: {d}_{1}, \: ... \: {d}_{q} \: ({c}_{1} \leq {c}_{2} \: ... \leq {c}_{p}, \: {d}_{1} \leq {d}_{2} \: ... \: \leq {d}_{q}),...
C++ Описать структуру с именем NOTE описать структуру с именем NOTE cодержаще следущее поля 1) фамилия , имя 2) номер телефона 3)дата рождения (массив из трех чисел ) написать программу выполняюея следущее действия 1) ввод с... http://www.cyberforum.ru/cpp-beginners/thread377935.html
C++ Интерполяционный многочлен Ньютона
По табличной функции, заданной 10-ю точками, построить мн-член Ньютона с конечными разностями. Моя программа: #include <stdio.h> #include <conio.h> #include <math.h> #define NUMB 10 #define...
C++ Вопрос насчет указателей
Объясните мне пожалуйста, что значит подобное объявление: const SimpleCat * const FunctionTwo (const SimpleCat * const TheCat); Выше, разумеется, объявлен класс SimpleCat. Понятно, что const...
C++ ios::nocreate http://www.cyberforum.ru/cpp-beginners/thread377905.html
Доброго вечера. 13 строка ,а именно "nocreate" подчеркивается красным,подскажите в чем ошибка? #include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> #include <fstream>...
C++ Краевая задача Решение краевых задач методом прогонки для диф. уравнений второго порядка. Подскажите, где ошибка. Погрешности гигантские получаются #include <stdlib.h> #include <math.h> using namespace std; ... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
05.11.2011, 00:32
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
38
39
40
41
#include <stdio.h>
 
int main(void)
{
    unsigned n, m;
    
    unsigned i;
    unsigned copy_i, sqr_i;
    unsigned reverse_copy_i, reverse_sqr_i;
    
    printf("Enter N: ");
    scanf("%u", &n);
    printf("Enter M: ");
    scanf("%u", &m);
    
    for (i = n; i <= m; ++i)
    {
        copy_i = i;
        reverse_copy_i = 0;
 
        while (copy_i != 0)
        {
            reverse_copy_i = reverse_copy_i * 10 + copy_i % 10;
            copy_i /= 10;
        }
 
        sqr_i = i * i;
        reverse_sqr_i = 0;
 
        while (sqr_i != 0)
        {
            reverse_sqr_i = reverse_sqr_i * 10 + sqr_i % 10;
            sqr_i /= 10;
        }
 
        if (i == reverse_copy_i && i * i == reverse_sqr_i)
            printf("%ld\n", i);
    }
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru