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

  FORUM HardWare.fr
  Programmation
  C

  Enoncé de programme que j'ai créé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enoncé de programme que j'ai créé

n°1713219
carriebrad​shaw
Posté le 05-04-2008 à 20:58:16  profilanswer
 

Juste pour le fun je me suis créé un énoncé de programme mais peut-être que j'en ai fait un peu trop parce que j'ai un peu de mal alors le voilà:
 
Dans le main vous déclarerez un tableau de nombres à virgules qui possèdera 8 colonnes
 
x y z x² y² z² x*y z*y
 
 
Ecrire une fonction carrecolonne qui prend en paramètre deux entiers n1 et n2, un tableau et qui prend la colonne n1 et et qui remplit la colonne n2 de valeur n1²
 
Ecrire une fonction multiplecolonne qui prend en compte trois entiers n1, n2 et n3, un tableau qui prend la colonne n1 et n2 les multiplie et stocke le résultat dans la colonne n3
 
Ecrire une fonction calculA qui prend en paramètre un tableau de valeur et qui calcule la valeur de a (régression linéraire)
 
Ecrire une fonction calculB qui prend en paramètre un tableau de valeur et qui calcule la valeur de b (régression linéraire)
 
Ecrire calculR qui prend en paramètre un tableau de valeur et qui calcule la valeur de r
 
Ecrire une fonction afficheValeur qui prend en paramètre le tableau de valeurs et qui affche les différentes valeurs
 
Complèter votre main de façon à ce qu'il appelle succéssivement carrecolonne pour calculer x, y, z
 
Vous ferez afficher le tableau gràce à la méthode afficheValeur
Vous ferez ensuite afficher le résultat de calculA, calculB,calculR
 
Le code:
 

Code :
  1. #include<stdio.h>
  2. int i,o;
  3. main
  4. {
  5. float tab[16][8]={{8.1,6.3,1,57,0,0,0,0,0},
  6.               {9.1,9.6,2.34,0,0,0,0,0},
  7.               {18.5,11.6,2.92,0,0,0,0,0},
  8.               {11.9,18.5,4.60,0,0,0,0,0},
  9.               {12.2,26.2,6.89,0,0,0,0,0},
  10.               {13.8,36.1,9.0,0,0,0,0,0},
  11.               {14.8,40.1,10.30,0,0,0,0,0},
  12.               {15.7,47.3,11.83,0,0,0,0,0},
  13.               {16.6,65.6,15.61,0,0,0,0,0}
  14.               {17.7,69.4,17.35,0,0,0,0,0},
  15.               {18.7,76.4,18.63,0,0,0,0,0},
  16.               {19.0,82.5,20.62,0,0,0,0,0},
  17.               {20.6,106.6,26.65,0,0,0,0,0},
  18.               {21.9,119.8,29.75,0,0,0,0,0},
  19.               {22.9,169.2,42.25,0,0,0,0,0},
  20.               {23.5,173.3,43.37,0,0,0,0,0}};
  21. }
  22. void carrecolonne(int n1,int n2)
  23. tab[i][n1]=tab[i][n2]
  24. tab[i][n2]=tab[i][n1]*tab[i][n1]
  25. for (i=0,i<6,i++)
  26.    {
  27.    for (o=0,o<8,o++)
  28.    printf("% 2f\t", tab[i][o]);
  29.    printf()
  30.    }
  31.  
  32. void multiplicationcolonne(int n1, int n2)
  33. tab[i][n3]=tab[i][n1]*tab[i][n2]
  34. for(i=0,i>6,++=)
  35.    {
  36.  
  37.    for(o=0,o<8,o++)
  38.    printf("% 2f\t", tab[i][o]);
  39.    printf()
  40.    }


 
Que pensez vous cet exercice est-il vraiment faisable???
Merci

Message cité 2 fois
Message édité par carriebradshaw le 05-04-2008 à 20:59:46
mood
Publicité
Posté le 05-04-2008 à 20:58:16  profilanswer
 

n°1713266
jagstang
Pa Capona ಠ_ಠ
Posté le 06-04-2008 à 02:04:14  profilanswer
 

en programmant pour m'amuser j'ai rarement fait d'énoncé :)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1713295
ptitchep
Posté le 06-04-2008 à 12:27:59  profilanswer
 

Surtout un énoncé ou je me vouvoie. mdr


---------------
deluser --remove-home ptitchep
n°1713313
schnapsman​n
Zaford Beeblefect
Posté le 06-04-2008 à 13:06:01  profilanswer
 

http://icanhascheezburger.files.wordpress.com/2008/03/funny-pictures-cat-cares-about-problems.jpg

n°1713328
Elmoricq
Modérateur
Posté le 06-04-2008 à 14:15:05  profilanswer
 

carriebradshaw a écrit :

Que pensez vous cet exercice est-il vraiment faisable???
Merci


 
Oui [:icon12]

n°1713344
masklinn
í dag viðrar vel til loftárása
Posté le 06-04-2008 à 15:08:18  profilanswer
 

Bien tenté, quand même :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1713351
carriebrad​shaw
Posté le 06-04-2008 à 15:21:22  profilanswer
 

jagstang a écrit :

en programmant pour m'amuser j'ai rarement fait d'énoncé :)


Bah moi je fais des énoncés de programmation parce que j'aime la programmation  ;)  
C'est vrai je me vouvoie mais c'est pour faire style "énoncé" :D  
 
Au fait en relisant mon code j'ai vu quelques erreurs :
int i,o;  il faut remplacer le int par un float puisque je mets un float pour le tableau
 
{16.6,65.6,15.61,0,0,0,0,0}  il manque une virgule
 
for (i=0,i<6,i++) dans les parenthèses d'une boucle for, il y a des points virgules et non pas des virgules  
 
void carrecolonne(int n1,int n2)
 
tab[i][n1]=tab[i][n2]
tab[i][n2]=tab[i][n1]*tab[i][n1]
 
Je crois qu'il manque des ";" et des "{"  
 
Bon peut-être que je n'ai pas vu toutes les autres erreurs c'est pour ça que je demande votre aide
Pour l'énoncé je crois qu'il mettre un for dans un for mais je n'en suis pas sûre
 


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

  Enoncé de programme que j'ai créé

 

Sujets relatifs
graphique en 2D ou 3D a partir d'un programme C++petit programme
Programme pour afficher les sources d'une liste d'url[C++]Problème dans mon programme
Communication programme => site webProblème avec vector lors de l'exécution du programme
Je crée une cellule de discussion pour les noob en phplire stdout au fur et à mesure de l'execution d'un programme
Petit programmeprogramme pour supprimer fichiers après 30jrs
Plus de sujets relatifs à : Enoncé de programme que j'ai créé


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