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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
#1

Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром - C++

21.11.2010, 02:51. Просмотров 955. Ответов 11
Метки нет (Все метки)

програма
Найти все числа палиндромы в диапазоне от n до m которые при возведении в квадрат так же дают палиндром.
как ее реализировать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 02:51     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром
Посмотрите здесь:
Найти числа от 1 до 99 - палиндромы, которые при возведении в квадрат также дают палиндромы (используя циклы) C++
Найти все палиндромы, которые при возведении в квадрат тоже дадут палиндром C++
Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром. C++
C++ Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром
C++ Найти сумму чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6
вводятся числа a и b. Надо найти сумму таких чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6. C++
C++ Найти сумму таких чисел в диапазоне [a; b], которые при возведении в квадрат превышают b
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.11.2010, 08:27     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #2
диапазон самих n и m известен?
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
22.11.2010, 01:44  [ТС]     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #3
диапазон находится в файле 1.txt в одной строке записано числа n и m через пробел
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.11.2010, 03:42     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #4
asotel, имеется ввиду, насколько большие сами m и n
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
22.11.2010, 16:27  [ТС]     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #5
примерно от 4 символов до 8
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.11.2010, 16:58     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #6
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
#include <stdio.h>
#include "conio.h"
int mas[16];
 
bool pal(long long a)
{
    int i_mas=0;
    while(a>0)
    {
        mas[i_mas++]=a%10;
        a/=10;
    }
    int l=0, r=i_mas-1;
    bool fl=true;
    while(l<r && fl)
    {
        if(mas[l++]!=mas[r--])
            fl=false;
    }
    return fl;
}
int main()
{
    int n, m;
    long long i;
    freopen("1.txt", "rt", stdin);
    scanf("%d %d", &n, &m);
    for(i=n; i<=m; i++)
        if(pal(i) && pal(i*i))
            printf("%d\n", i);
getch();
return 0;
}
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
22.11.2010, 17:07  [ТС]     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #7
что делают эти строки у меня в них ошибки

bool pal(long long a)

long long i;
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.11.2010, 17:13     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #8
Эти строки сами по себе ничего не делают.
Запустите вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include "conio.h"
 
int main()
{
    bool t=true;
    __int64 tt=100000000000;
getch();
return 0;
}
и напишите что выдает ваш компилятор.
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
22.11.2010, 17:18  [ТС]     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #9
это ?

Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.11.2010, 17:21     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #10
А вот так:
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include "conio.h"
 
int main()
{
  
getch();
return 0;
}
Я попытаюсь выявить код который ваш компилятор проглотит. У меня явно не как у вас.
asotel
2 / 2 / 0
Регистрация: 11.11.2010
Сообщений: 58
22.11.2010, 17:36  [ТС]     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #11
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2010, 18:00     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром
Еще ссылки по теме:
Определить количество целых чисел которые при возведения в квадрат дают палиндромы C++
C++ Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3
Найти все числа-палиндромы, которые не больше 100, и их квадраты тоже палиндромы C++
C++ Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D
C++ Элементы массива, которые при делении нацело на собственный индекс дают значение большее 2 возвести в квадрат

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.11.2010, 18:00     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром #12
Я не знаю ваш компилятор, но он у вас не хочет работать с 64-битными целыми
Yandex
Объявления
22.11.2010, 18:00     Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром
Ответ Создать тему
Опции темы

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