IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[débutant] besoin d'aide pour un programme


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Par défaut [débutant] besoin d'aide pour un programme
    bonjour a tous je suis tout nouveau j'ai un Tp d'info pour vendredi et j'ai commencer a le préparer mais j'ai beaucoup de mal je vous met le sujet et ce que j'ai commencer a faire merci beaucoup je demande de l'aide pas de le faire même si ca pourrai etre cool
    Exercice1 :


    Ecrire l’algo (en fr ou a défaut en language c ) pour une fonction extraire(paramètre T, nT,V). qui à partir d’un tableau T de nT composantes entières dont certaines peuvent être redondante (les nombres en 2,3…. Exemplaire sont dits redondantes) réalise les traitement suivants :
    -détermine un tablo V composé des nv composantes redondantes de T
    -renvoie nv le nombre d’élément rangés dans V

    ex num : avec nt=6 et T=(2,15,18,5,18,15) on obtient V=(15,18°) et nv=2
    conseils : gérer 2 indices, l’un pour la gestion de T et l’autre pour V.

    b) écrire un programme applicatif qui :
    _entre au clavier un tableau value de nval valeur réelle
    _enregistre ce tableau dans un ficher redondan.dat
    _appelle le sous programme extraire() pour déterminer un tableau échantillon contenant les nech valeur redondantes du tableau valeur.
    _affiche a l’écran le nombre d’élément redondants.


    Exercice2 :

    a) définir une structure tPRODUIT composée de :
    b) –une variable nom de 30 caractères
    c) –une variable réelle prix
    d) b)définir une fonction produitMedian(parametre produits , ne) produit étant un tableau (liste) de structure de type tProduit et np étant le nombre de produits.la fonctions doit :
    -calculer la moyenne des prix du tableau produit
    -renvoyer le numéro de la structure (cest a dire le numero de a case du tableau Produit)
    qui contient le prix le plus proche de la moyenne.

    Ex num : avec ne=4 et T=[(prod0,,(prod1,11),(prod2,9),(prod3,14)] la strucutre d’indice 1 cest a dire (prod1,11) est la plus proche de la moyenne 10.5 des produits.

    Conseil : fabs() permet de déterminer l’écart absolu entre le prix d’un produit et la moyenne


    et voila ce que jai fai pour la 1er question apres peu plus moi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    int extraire(int T, int nT, int V)
    {
    int val,i,j,index,nv ;
    nV=0;
    index=0;
    for (i=0;i<nT;i++)
    {
    val=T[i];
    j=0;
    while (j<n)
    {
    if( (T[j]==val)&&(I ! =0))
    {
    nV++;
    V[index]=val;
    Index++;
    }
    j++ 
    }
    }
    return(nV)
    }

  2. #2
    Membre Expert
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Par défaut
    Salut,

    Se presenter, je sais pas

    Mais coller le sujet en plein un post, ça c'est a proscrire je dirai, essayes plutôt de faire passer ça sous un autre pretexte...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Par défaut
    ah désolé , j'arrive pas a editez mon post désolé les admins on va dire que j'ai besoin d'un coup de pousse alors je vien de finir ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    int extraire(int T, int nT, int V){
    int i,j,nv=0,deja=0;
    //parcourir tout le tablo i de 0 a nT-1
    for (i=0;i<nT;i++){
    //parcourir la fin du tablo j de i a nt-1
    for(j=i;j<nT;j++){
    //si l'on retrouve t[i]=t[j] ce chiffre et redondant
    if( (T[i]==T[j])&&(I ! =0)){
    //il faut verifier que ce nombre n'est deja pas dans el tablo v
    deja=0;
    for (k=0;k<nv;k++){
    if(V[k]=T[i])
    deja=1;
    }
    //ajoute a v et incrementer nv
    if(deja==0){
    V[nv]=T[i];
    nV++;
    }
    }
    }
    }
    return(nV)
    }

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Utilise [code] pour que ton code soit indenté.
    Et ensuite on fait pas le travail à ta place.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Par défaut
    ne t'inkiet pas je ne demande pas de me faire le programme je veux juste un peu d'aide cest tout

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 366
    Par défaut


    Y'a déjà pas mal d'indications sur ce que tu souhaites faire, ensuite cherche, essaye et reviens sur des points précis sur lesquels tu butes.

    Je ne suis pas contre aider les gens, mais il faut que ceux-ci y mettent du leur, et je crois que c'est le cas de pas mal de monde sur ce forum. Et ce n'est peut-être pas ton intention, mais coller un énoncé d'exo avec ta réponse à la première question et une demande d'aide ça fait un peu "voilà, j'ai fait le début merci de me faire les questions qui restent".

Discussions similaires

  1. [Débutant] Besoin d'aide pour modifier un jeu
    Par stoff66 dans le forum Assembleur
    Réponses: 9
    Dernier message: 31/08/2006, 18h24
  2. [Débutant]Besoin d'aide pour gestion d'exceptions
    Par H1B4K dans le forum Langage
    Réponses: 2
    Dernier message: 14/06/2006, 10h01
  3. [Free Pascal] Besoin d'aide pour un programme
    Par ricomix dans le forum Free Pascal
    Réponses: 3
    Dernier message: 04/06/2006, 17h01
  4. [débutant].besoin d'aide pour servlet
    Par 2tsiris dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 30/03/2006, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo