Adapter une fonctions ! besoin d'aide svp . !
Résolu
Pmastery
Messages postés
87
Statut
Membre
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
bon je suis pas un caler en c++ mais j'ai mis la main sur une fonction
qui calcule la somme et probabiliter quand on lance 3 de.
voici la fonction:
comment pourrait je faire le main qui apelle cette fonction et du coup men servir :)
merci a vous messieur les programmeur !
bon je suis pas un caler en c++ mais j'ai mis la main sur une fonction
qui calcule la somme et probabiliter quand on lance 3 de.
voici la fonction:
void SicBo(void)
{
int i,d1,d2,d3,tot,tot_array[19];
for (i=0; i<=18; i++)
tot_array[i]=0;
for (d1=1; d1<=6; d1++)
{
for (d2=1; d2<=6; d2++)
{
for (d3=1; d3<=6; d3++)
{
tot=d1+d2+d3;
tot_array[tot]++;
}
}
}
cout << "Total\tCombinations\tProbability\n";
for (i=3; i<=18; i++)
cout << i << "\t" << tot_array[i] << "\t" << (float)tot_array[i]/216 << "\n";
}
comment pourrait je faire le main qui apelle cette fonction et du coup men servir :)
merci a vous messieur les programmeur !
A voir également:
- Adapter une fonctions ! besoin d'aide svp . !
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Excel adapter taille cellule au texte - Forum Excel
- Qualcomm atheros qca61x4a wireless network adapter - Forum PC portable
- Adapter la taille d'une cellule excel ✓ - Forum Excel
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Excel
6 réponses
Cette fonction peut s'écrire plus simplement:
void SicBo(void)
{
int tot_array[16] = {0};
for (int d1=0; d1<6; d1++)
for (int d2=0; d2<6; d2++)
for (int d3=0; d3<6; d3++)
tot_array[d1+d2+d3]++;
cout << "Total\tCombinations\tProbability\n";
for (int i=0; i<16; i++)
cout << i+3 << "\t" << tot_array[i] << "\t" << (float)tot_array[i]/216 << "\n";
}Bonne journée.
avec
#include <iostream>
using namespace std; ??
la jai quelque erreur par rapport au cout ?
sans compter que jai pas iostream !?
sicbo.c:1:20: error: iostream: No such file or directory
sicbo.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’
sicbo.c: In function ‘main’:
sicbo.c:6: error: ‘cout’ undeclared (first use in this function)
sicbo.c:6: error: (Each undeclared identifier is reported only once
sicbo.c:6: error: for each function it appears in.)
sicbo.c:6: error: ‘endl’ undeclared (first use in this function)
sicbo.c: At top level:
sicbo.c:11: warning: conflicting types for ‘SicBo’
sicbo.c:7: note: previous implicit declaration of ‘SicBo’ was here
sicbo.c: In function ‘SicBo’:
sicbo.c:27: error: ‘cout’ undeclared (first use in this function)
voila les erreur apres la commande
gcc sicbo.c
bon et bien merci beaucoup pour le main !
@+
#include <iostream>
using namespace std; ??
la jai quelque erreur par rapport au cout ?
sans compter que jai pas iostream !?
sicbo.c:1:20: error: iostream: No such file or directory
sicbo.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’
sicbo.c: In function ‘main’:
sicbo.c:6: error: ‘cout’ undeclared (first use in this function)
sicbo.c:6: error: (Each undeclared identifier is reported only once
sicbo.c:6: error: for each function it appears in.)
sicbo.c:6: error: ‘endl’ undeclared (first use in this function)
sicbo.c: At top level:
sicbo.c:11: warning: conflicting types for ‘SicBo’
sicbo.c:7: note: previous implicit declaration of ‘SicBo’ was here
sicbo.c: In function ‘SicBo’:
sicbo.c:27: error: ‘cout’ undeclared (first use in this function)
voila les erreur apres la commande
gcc sicbo.c
bon et bien merci beaucoup pour le main !
@+
La ligne de compilation minimum est::
Bonne continuation.
g++ -Wall sicbo.cNota: Il serait quand même plus logique que l'extension du fichier soit: 'cpp'.
Bonne continuation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ha voila qui va mieux ! :)
voici le code complet ! en bas voila lerreur de compil !
voici l'erreur apres la commande suivante :
[master@l10 Desktop]$ g++ -Wall sicbo.cpp
sicbo.cpp: In function ‘int main()’:
sicbo.cpp:7: error: ‘SicBo’ was not declared in this scope
[master@l10 Desktop]$
merci beaucoup a tous . ! :)
A+
voici le code complet ! en bas voila lerreur de compil !
#include <iostream>
using namespace std;
int main()
{
cout << "Lancement de la procédure SicBo" << endl;
SicBo();
return 0;
}
void SicBo(void)
{
int i,d1,d2,d3,tot,tot_array[19];
for (i=0; i<=18; i++)
tot_array[i]=0;
for (d1=1; d1<=6; d1++)
{
for (d2=1; d2<=6; d2++)
{
for (d3=1; d3<=6; d3++)
{
tot=d1+d2+d3;
tot_array[tot]++;
}
}
}
cout << "Total\tCombinations\tProbability\n";
for (i=3; i<=18; i++)
cout << i << "\t" << tot_array[i] << "\t" << (float)tot_array[i]/216 << "\n";
}
voici l'erreur apres la commande suivante :
[master@l10 Desktop]$ g++ -Wall sicbo.cpp
sicbo.cpp: In function ‘int main()’:
sicbo.cpp:7: error: ‘SicBo’ was not declared in this scope
[master@l10 Desktop]$
merci beaucoup a tous . ! :)
A+