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

Атоморфные числа, С++, помогите доработать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм расчёта деформации ткани http://www.cyberforum.ru/cpp-beginners/thread358464.html
Дано: полигональные модели стола и скатерти. Требуется: деформировать модель скатерти, рассчитать все её складки.
C++ Стек без использования классов- только структуры Помогите с решить задачу, пожалуйста. Создать стек без использования классов - использовать только структуры только структуры.Стек динамический. http://www.cyberforum.ru/cpp-beginners/thread358459.html
Печать и предварительный просмотр C++
Как их сделать без VCL и MFC? Имеется 3 похожие задачи: 1. Печать и предварительный просмотр таблицы. 2. Печать и предварительный просмотр растровой графики, в том числе, 3D рендов. 3. Печать и...
C++ undefined reference to winmain@16
pomogite 4to takoi undefined reference to winmain@16? ya ya napisal metoda sortirovka viborom
C++ Не могу реализовать http://www.cyberforum.ru/cpp-beginners/thread358396.html
Задача на С++ Подсчитать кол.-во равносторонних треугольников с различными длинами основания и вершинами в заданном множестве точек на плоскости и определить, пересекаются ли они. Всем заранее...
C++ 2 задачи Помогите с решение задач, пожалуйста(( 1.Дан список преподавателей, предмет и количество часов по предмету, ввести не менее 8 пре-подавателей, заполнить структуру, и вывести фамилии преподавателей... подробнее

Показать сообщение отдельно
Assign_me_plz
5 / 5 / 0
Регистрация: 05.06.2011
Сообщений: 40

Атоморфные числа, С++, помогите доработать код - C++

30.09.2011, 10:09. Просмотров 647. Ответов 12
Метки (Все метки)

Сама задача выглядит так: среди чисел от 1 до n найти все атоморфные числа ( т.е. числа которые при возведении их в квадрат совпадают с последними цифрами квадрата( пример- 6^2=36, 5^2=25))
Подскажите, как определить коофициент с (он отвечает за степень, в которую нужно возвести 10,чтоб получить нужный нам остаток от деления)? Заранее благодарен.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <math.h>
 
int main()
{ 
    int n;
    printf("Put the number (n=>1) : ");
    scanf("%f", &n);
    for (int x=1, u, c; x<n+1; x++)
    {      
    с=1
        if (x==(int)((x*x) % (int)pow(10, c))) printf("%d", u);
    }
    return(0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru