Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1968 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Petit problème - tableau

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit problème - tableau

n°915062
Mirabille
http://www.nospot.org
Posté le 05-12-2004 à 12:34:38  profilanswer
 

Code :
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int main (int argc, char* argv[])
  5. {
  6.    int k,lot; const int K=10,N=100; float poubelle,sommemoy=0;
  7.    int A[K],P[K],S[K]; float M[N],somme[K];
  8.    ifstream fichier("Donnees2.txt" );
  9.    fichier>>k;
  10.    for(int i=0;i<k;i++){
  11.        fichier>>A[i];
  12.        S[i]=A[i];
  13.    }
  14.    for(int i=0;i<k;i++){
  15.            somme[i]=0.0;
  16.    }
  17.    P[0]=0;
  18.    for(int i=1;i<k;i++){
  19.            P[i]=0;
  20.            for(int j=0;j<i;j++){
  21.                P[i]=P[i]+A[j];
  22.                }
  23.            }
  24.         for(int i=0;i<N;i++){
  25.             fichier>>lot;
  26.             if(S[lot-1]>0){
  27.                  fichier>>M[P[lot-1]];
  28.                  somme[lot-1]= somme[lot-1]+ M[P[lot-1]];
  29.                  P[lot-1]++;
  30.                  S[lot-1]--;
  31.             }
  32.             else {fichier>>poubelle;}
  33.         }
  34.         int x=0,u=0;
  35.         for(int i=0;i<k;i++){
  36.             cout<<"valeurs lot "<<i+1<<" = ";
  37.             for(int j=0;j<A[i];j++){
  38.                 cout<<M[x]<<" ";
  39.                 x++;
  40.             }
  41.             if (A[i]!=0){
  42.                 u++;
  43.                 sommemoy=sommemoy +(somme[i]/A[i]);
  44.                 cout<<endl<<"moyenne du lot"<<i+1<<" = "<<somme[i]/A[i]<<endl<<endl;
  45.                 }
  46.             else {cout<<"pas de valeurs"<<endl<<endl;}
  47.        }
  48.         cout<<"moyenne des moyennes= "<<sommemoy/u<<endl<<endl;
  49.         fichier.close();
  50.         system("pause" );
  51.         return 0;
  52. }


 
 
salut à tous ..petit problème, je ne parviens pas à éxécuter mon programme(à entrer mes valeurs)....est-il bien correct?
Merci d'avance :hello:

mood
Publicité
Posté le 05-12-2004 à 12:34:38  profilanswer
 

n°915063
Taz
bisounours-codeur
Posté le 05-12-2004 à 12:36:16  profilanswer
 

le problème est ligne42


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Petit problème - tableau

 

Sujets relatifs
Probleme de xslfo + php[css] Problème de positionnement
Problème avec les Templates sous Visual ![PHP] Problème de POST
Problème de création de vignette !C++ : Problème de "commandes"
[CSS] Problème d'alignement d'un menu dans un divselect et socket enrobé de sucre (fdopen mode lecture) -> probleme ???
[Oracle - PL/SQL] Problème de trigger et de table inaccessiblePetit problème avec un transfert de tableau
Plus de sujets relatifs à : Petit problème - tableau


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR