1 pièce(s) jointe(s)
Code récapitulatif de certaines notions que j'ai appris
Bonjour à tous, comment allez-vous ?
Comme le titre le précise, j'ai écris un code qui reprend quelques notions de bases que j'ai appris afin de voir
si j'arrive à bien comprendre la logique et leurs fonctionnement cependant bien que mon code soit correcte
j'ai un petit soucis dans l'affichage ... un soucis qui je pense dois être mathématique mais dont je ne parvient
à en voir l'emplacement..
Je me tourne donc vers vous chez programmeur pour que vous m'aidiez à voir ou est ce petit problème... qui
j'ai essayé de résoudre plusieurs fois... ("Je précise que je suis débutant) donc soyez indulgent si possible lol
Voici le code :
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| #include <iostream>
using namespace std;
//fonctions
float &Fonction(float &a, float &b);
std::string FoncTab(std::string Tab[10][2], int TailleA, int TailleB);
//Début
int main()
{
int i,j,TN1,TN2;
float FN,FN1;
std::string Tab[10][2];
//Concernant la fonction &fonction
cout <<"Veuilez entrer une valeur avec décimal : " <<endl; cin >> FN;
cout <<"Veuillez entrer une seconde valeur avec décimal : " << endl; cin >> FN1;
//Valeur taille du tableau
cout <<"Veuillez entrer la valeur de N1 pour la taille du Tableau" << endl;
cin >> TN1;
cout <<"Veuillez entrer la valeur de N2 pour la Taille du Tableau" << endl;
cin >> TN2;
cout <<"veuillez entrer des valeurs : " << endl;
for (i = 0; i < TN1; i++)
{
for (j = 0; j < TN2; j++)
{
cin >> Tab[i][j];
}
}
//Appel &Fonction
Fonction(FN1,FN);
//appel FoncTab
FoncTab(Tab, TN1,TN2);
}
//Fonction 1
float &Fonction (float &a, float &b)
{
a = b * 2;
b = a / 2;
cout <<"Voici Valeur a : " <<a <<endl;
cout <<"Voici valeur b : " <<b <<endl;
}
//Fonction 2 dans cette fonction semble être le problème ....
std::string FoncTab(std::string Tab[10][2], int TailleA, int TailleB)
{
int i,j;
for (i = 0; i < TailleA; i++) // 0 / 2
{
for (j = 0; j < TailleB; j++) // 0/3
{
cout <<"Voici Tab : " << Tab[i][j] <<endl;
}
}
} |
Voici en image le résultat de ce code :
Pièce jointe 528038
Comme vous pouvez le constater j'ai une chaîne de caractère qui ne s'affiche pas et qui répète une autre que j'ai entré ...
Je vous remercie d'avance pour vos réponses , passez une excellente journée / soirée et à bientôt.
Aigle-Royal