ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1110. Степень

What is Wrong?
Послано bekmyrat 7 дек 2012 23:18
# include <iostream>
#include <cmath>
#include <vector>

using namespace std;
int main()
{
    vector < int > asd;
    int a,b,c,d,e=0;

    cin>>a>>b>>c;

    for(double i=1;i<=999;i++)
    {
        if(i<=b)
        {
            d=pow(i,a);
            if(d%b==c)
                asd.push_back(i);

            else
                e++;
            }
        }
            if(e==b)
                cout<<"-1";
            else
            {
                cout<<asd[0];
                for(int i=1;i<asd.size();i++)
                    cout<<' '<<asd[i];
            }

    getchar();
    getchar();

    return 0;
}
Re: What is Wrong?
Послано [TH0412]tdson 27 дек 2012 08:05
I think you should delete lines:
getchar();