Il y a actuellement 5 visiteurs
Mardi 17 Mars 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

smix

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
smix
Groupes:

Contacter smix

Statistiques de l’utilisateur

Inscription:
13 Juin 2010 16:14
Dernière visite:
13 Juin 2010 16:25
Messages:
1 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Forum Programmation, Web & Ftp
(1 Message / 100.00% des messages de l'utilisateur)
Sujet le plus actif:
URGENT CORECTION LANGUAGE EN C
(1 Message / 100.00% des messages de l'utilisateur)

Les derniers messages de smix

Message URGENT CORECTION LANGUAGE EN C
Bonjour
j'ai des tite faute dans mon programme j'aimerai bien avoir la correction merci d'avance ( :

Code: Tout sélectionner
#include <math.h>
#include <complex.h>



void affiche(int t[],int taille){
    int k = 0;
    for (k ; k < taille ; k++){
        printf("%d ",t[k]);
    }
}

void afficheComplexTab(complex tc[],int taille[]){
    int k = 0;
    for (k ; k < taille ; k++){
        printf("%f+%f*i\n", creal(tc[k]), cimag(tc[k]));
    }
}



int calcule(int tableau[],int taille,int ci,int t){
    complex C[taille];
    int k = 0;
    for (k ; k < taille ; k++) {
        complex z = I*t*ci*tableau[k];
         C[k] = z*(-z);
    }
    //afficheComplexTab(C,taille);

    int somme = 0;
    for (k = 0; k < taille ; k++) {
        somme += creal(C[k]);
    }

    return somme;
}




int main()
{
    int n,i,indice,tailleT,t,avar;

    int epsilone = 1;
    int gama = 2;

    //cout << "entrer n" << endl;
    //cin >> n;
    //cout << "entrer i" << endl;
    //cin >> i;
    //cout << "entrer indicePhi" << endl;
    //cin >> indice;
    n = 6;
    i = 0;
    t = 4;
    avar = 5;
    tailleT = (2*n)+1;

    int Ci[tailleT];
    //initialisation des Ci
    int k = 0;
    for (k ; k < tailleT ; k++)
    {
        Ci[k] = 3;
    }


    int phi[tailleT];
    // initialisation de Phi
    for (k = 0; k < tailleT ; k++)
    {
        phi[k] = 0;
        if( k == (i+(tailleT/2)) )   phi[k] = 1;
    }


    // initialisation de Phi-indice
    int phiMoin[tailleT];
    for (k = 0 ; k < tailleT ; k++) {
        if(k == 0)phiMoin[k] = 0;
        else phiMoin[k] = phi[k-1];
    }

    // initialisation de Phi+1
    int phiPlus[tailleT];
    for (k = 0; k < tailleT ; k++) phiPlus[k] = phi[k+1];


    //Phi * epsilon
    for (k = 0 ; k < tailleT ; k++) phi[k] = epsilone * phi[k];

    //Gamma * phiMoin
    for (k = 0; k < tailleT ; k++) phiMoin[k] = gama * phiMoin[k];

    //Gamma * phiPlus
    for (k = 0 ; k < tailleT ; k++) phiPlus[k] = gama * phiPlus[k];

    //calcule de H(phi)
    int H[tailleT];
    for (k = 0 ; k < tailleT ; k++) H[k] = phi[k] + phiMoin[k] + phiPlus[k];

//affiche(H,tailleT);
    for(indice = 1;indice < 5; indice++){
        printf("pour %dt\n",indice);
        int valeur = 0;
        for(k = 0 ; k < tailleT; k++){
            valeur += calcule(H,tailleT,Ci[k],indice*t)*avar*avar*(k-n)*(k-n);
        }

    printf("   %d \n",valeur);
    }
    //return 0;
}



.: Nous contacter :: Flux RSS :: Données personnelles :.