RÉSOLUTION DE SYSTEME DE 3 ÉQUATIONS À 3 INCONNUES

eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006 - 4 févr. 2006 à 15:02
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006 - 14 juin 2006 à 17:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35880-resolution-de-systeme-de-3-equations-a-3-inconnues

eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
14 juin 2006 à 17:34
PS désolé de répondre aussi longtemps plus tard, je suis à la masse... lol
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
14 juin 2006 à 17:33
Voila pour la méthode du Pivot de Gauss:

http://www.bibmath.net/dico/index.php3?action=affiche&quoi=./g/gausspivot.html

Le setw(10) sert a effectuer un décalage de l'écriture afin que les nombres à virgule n'empietent pas sur ce qui était écrit avant.


Par exemple:
Si l'on met
cout << "X est egal a " << x << "\n";
au lieu de
cout << "X est egal a " << setw(10) << x << "\n";
et que x est égal 0,000000001, "est égal à" sera écrasé.
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
21 avril 2006 à 13:28
Salut:

Merci pour votre code.
Pouvez vous m'expliquez théoriquement cette méthode?
Quel est le rôle de setw(10) dans le code?

Et Merci ...
cs_chris223 Messages postés 11 Date d'inscription mercredi 14 mai 2003 Statut Membre Dernière intervention 18 novembre 2008
14 févr. 2006 à 13:49
tres utile ce programme.
lilosse Messages postés 16 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 4 novembre 2008
5 févr. 2006 à 14:46
c'est du c++ comme à dis muad-dib {le loup}
la biblio #include pour c++
pour c #include<stdio.h> avec printf et scanf
je te laisse ce site bien pour commencer le c
http://www.ltam.lu/Tutoriel_Ansi_C/
nikoland Messages postés 47 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 14 décembre 2006
5 févr. 2006 à 12:32
cest bien ce qui me semblait...

merci jeune paul atreïde...
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
5 févr. 2006 à 12:13
Si muad-dib le dit, ca doit etre du C++ lol moi je ne connais pas encore trop la différence a part l'orientation objet de C++. Sinon c'est compilé avec Dev C++ pour info.
Merci à toi Lilosse, je met une mise à jour d'ici quelques jours maxi!!
cs_muad-dib Messages postés 103 Date d'inscription lundi 9 avril 2001 Statut Membre Dernière intervention 16 juillet 2008
5 févr. 2006 à 12:09
c'est du C++ : cout et cin n'existent pas en C
nikoland Messages postés 47 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 14 décembre 2006
5 févr. 2006 à 10:18
cest du c ou du c++ ?
lilosse Messages postés 16 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 4 novembre 2008
5 févr. 2006 à 00:00
pr l'exemble de for
cout << "Resolution d'un systeme de 3 equations a trois inconnues\n";
cout << "Premiere equation, entrez en ordre respectif x,y,z et la constante\n";
cin >> matrice[0][0]>>matrice[0][1]>>matrice[0][2]>>matrice[0][3];
cout << "Seconde equation, entrez en ordre respectif x,y,z et la constante\n";
cin >> matrice[1][0]>>matrice[1][1]>>matrice[1][2]>>matrice[1][3];
cout << "Premiere equation, entrez en ordre respectif x,y,z et la constante\n";
cin >> matrice[2][0]>>matrice[2][1]>>matrice[2][2]>>matrice[2][3]
je pe faire
for(int i=0;i<3;i++)
{
cout<>matrice[i][j];
}
tu pe faire 2 même pr ts le code
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
4 févr. 2006 à 20:34
Je sais faire un for merci :)
Ce que je demandais c'est comment est il possible de réunir mes trois calculs en un seul, en donc en utilisant for.
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
4 févr. 2006 à 20:07
int i; // Va servire a compter :)
for(i = 0; i<=100; i++) // Pour i = 100; i doit etre inferieur ou egale; et on rajout +1 a chaque tour :)
{
printf("%i\n",i); // Devrai afficher le tour 1 2 3 4 ....
}
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
4 févr. 2006 à 19:27
Merci pour vos commentaires!!
Mew je connais car je suis nouveau en C, pas en programmation...
Je connais pas mal d'autres langages à coté...
Pour le FOR, je vois pas trop comment faire???
Sinon, tu as raison, j'ai pas traité ces deux éventualités...
Je tache d'y remédier et j'actualise mon code!!
Merci encore
PS: Mew est un petit prog qui te permet de réduire considérablement la taille de ton fichier de sortie.
lilosse Messages postés 16 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 4 novembre 2008
4 févr. 2006 à 17:36
Il faut pas se moquer!! tu peux faire mieux on est tous débutant.
Pour le code tu peux utiliser une boucle for pour ne pas répéter ainsi chaque fois.
tu aura un problème si le pivot est nul donc il faux pivoter les lignes et il y a aussi le cas ou on a la même équation 3 fois donc tu auras pas de solution
bon bonne chance et fe de ton mieux
Slyxi Messages postés 3 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 4 février 2006
4 févr. 2006 à 17:07
Désolé, mon commentaire n'a pas de rapport avec cette source mais j'aimerais savoir ce qu'est MEW ?
Merci d'avance!
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
4 févr. 2006 à 15:40
oui c'est cool :) tu pourai passer a une API WINDOWS pour faire un fenetre :)
PS : apres 1 soiree de programmation du connai MEW ?
aussi les includes :
eldred Messages postés 32 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 14 juin 2006
4 févr. 2006 à 15:02
Un petit commentaire ? snif!!
Rejoignez-nous