Il y a actuellement 365 visiteurs
Jeudi 25 Avril 2024
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 :.
cron