void FenetreGraphique::creerTacheCProjet()
{
    Tache* p=0; //Pas de tache mère mais un projet
    FenetreTacheC fen(*p);
    fen.exec();
    majTachesTreeView();
}
void FenetreGraphique::modifierTacheC()
{
    FenetreTacheEdition fen(this);
    fen.exec();
    majTachesTreeView();
    remplissageOngletTacheC();
}
Exemple #3
0
void MainWindow::copyFen()
{
	QClipboard* cb = CuteChessApplication::clipboard();
	QString fen(m_gameViewer->board()->fenString());
	if (!fen.isEmpty())
		cb->setText(fen);
}
//gestion tache unitaire
void FenetreGraphique::modifierTacheU()
{
    // construction nouvelle fenetre
    FenetreTacheEdition fen(this);
    fen.exec();
    majTachesTreeView();
    remplissageOngletTacheU();
}
void FenetreGraphique::modifierProjet()
{
    FenetreProjetEdition fen(this);
    fen.exec();
    if (projetActif->getId() != menuDeroulantProjets->currentText()) //actualisation du nouvel id
        menuDeroulantProjets->setItemText(menuDeroulantProjets->currentIndex(),projetActif->getId());
    remplissageOngletProjet();
}
int main()
{int t,i;
scanf("%d",&t);
for (i=1;i<=t;i++)	
{so=0;
	scanf("%d%d",&n,&m);
	fen(1,0,0);
printf("%d\n",so);
}
return 0;
}
void fen(int i,int s,int k)
{int j;
	if (s<n&&i<=m)
	{
		for(j=k;j<=n&&j<=n-s;j++)
		{
			s=s+j;
		    if (s==n&&i==m) so++;
			k=j;
			fen(i+1,s,k);
		    s-=j;
		}

	}
}
int main()
{
    int i,f,num,x;
//    freopen("D:\\in.txt","r",stdin);
    scanf("%d",&num);
    for(i=0;i<num;i++)
    {
        chu();
        scanf("%d",&m);
        for(f=0;f<m;f++)
        {
            scanf("%d",&x);
            fen(f,x);
        }
        printf("%d\n",gauss());
    }
    return 0;
}
Exemple #9
0
int main(int argc, char* argv[])
{
    //=====Empeche de lancer COW plusieurs fois
    QtSingleApplication app(argc, argv);

    if (app.isRunning())
	return 0;
    //==========
    
    QDir::setCurrent(QCoreApplication::applicationDirPath());
	
	//=====Informations
	app.setApplicationName("COW Chat Over the World");
	app.setApplicationVersion("2.0.0.0");
	app.setOrganizationDomain("the-cow.org");
	app.setOrganizationName("Basile Bruneau");
	//==========

	//=====Traductions
    QString locale = QLocale::system().name();
    QTranslator trans;
    trans.load(QString(":/translations/qt_") + locale);
    app.installTranslator(&trans);

    QTranslator translator;
    translator.load(QString(":/translations/cow-maj_") + locale.section('_', 0, 0));
    app.installTranslator(&translator);
	//==========

    Fenetre fen(locale.section('_', 0, 0));
    
    app.setActivationWindow(&fen); //Empeche de lancer COW plusieurs fois
    fen.show();

    return app.exec();
}
void FenetreGraphique::creerTacheCTacheC()
{
    FenetreTacheC fen(*tacheActive);
    fen.exec();
    majTachesTreeView();
}
int main()
{
    int i,flag,f;
    while(scanf("%s",left),left[0]!='.')
    {
        scanf("%s%s",op,right);
        if(0==strcmp("++",op))
        {
            if(2==strlen(left))
            {
                printf("%s\n",right);
            }
            else if(2==strlen(right))
            {
                printf("%s\n",left);
            }
            else
            {
                for(i=0;i<strlen(left)-1;i++)
                {
                    printf("%c",left[i]);
                }
                
                printf(",");
            
                for(i=1;i<strlen(right);i++)
                {
                    printf("%c",right[i]);
                }
                printf("\n");
            }
        }
        else
        {
            fen();

            for(i=0;i<=jr;i++)
            {
                for(f=0;f<=jl;f++)
                {
                    if(1==hash[f])
                    {
                        continue;
                    }

                    if(0==strcmp(fl[f],fr[i]))
                    {
                        hash[f]=1;
                        break;
                    }
                }
            }
            
            printf("[");
            flag=0;
            for(f=0;f<=jl;f++)
            {
                if(1==hash[f])
                {
                    continue;
                }
                if(1==flag)
                {
                    printf(",%s",fl[f]);
                }
                else
                {
                    flag=1;
                    printf("%s",fl[f]);
                }
            }
            printf("]\n");

           }
    }
    return 0;
}