begin process at 2012 05 30 22:42:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

vérifier les doublons


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vérifier les doublons

mardi 23 juillet 2002 à 03:41:27 | vérifier les doublons

cognac

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}
mardi 23 juillet 2002 à 13:20:56 | Re : vérifier les doublons

kjus

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}
mardi 23 juillet 2002 à 14:04:35 | Re : vérifier les doublons

cognac

Bonjour,

Merci pour ton commentaire mais le prog compile très bien, d'ailleurs c'est la raison qui explique pourquoi j'ai placé mon tableau (solution[nombre]) après « nombre=rand()%(6);». La variable «nombre» est initialée au tout début.

J'aimerai simplement savoir s'il existe une fonction qui remplace les lignes suivantes:

for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;

Merci



-------------------------------
Réponse au message :
-------------------------------

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}

mardi 23 juillet 2002 à 14:24:14 | Re : vérifier les doublons

kjus

tu as quel compilo ?
paske ton truc compile très bien peut-etre, mais normalement, c'est pas du tout autorisé.
par exemple, mon compilo borland ne le compile pas et me sort : 11 : constant expression require..
ce qui est tout a fait normal.

sinon, tu peux faire ca :
for (e=0; e<nombre; e++)
{
if (emplacement!=solution[e])
{
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

mais je te le redis pour ton tableau ca va pas ;)
***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Merci pour ton commentaire mais le prog compile très bien, d'ailleurs c'est la raison qui explique pourquoi j'ai placé mon tableau (solution[nombre]) après « nombre=rand()%(6);». La variable «nombre» est initialée au tout début.

J'aimerai simplement savoir s'il existe une fonction qui remplace les lignes suivantes:

for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;

Merci



-------------------------------
Réponse au message :
-------------------------------

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}


mercredi 24 juillet 2002 à 03:23:17 | Re : vérifier les doublons

cognac

Merci de prendre le temps de m'écrire, c'est apprécié. J'utilise dev++ et je commence avec visual.

J'ai regardé ton code et je ne suis pas certain qu'il fait le travail recherché, je m'explique (dit le moi si je me trompe). Ton code ne semble vérifier que la première donnée du tableau et si la condition est vrai pour la première donnée il n'ira pas plus loin et exécutera ton bloc d'instruction mais ne vérifira pas les autres.

exemple:
nombre=4
donc nous avons le tableau «solution[4]»
disons que le tableau est ainsi «solution[4]={10,5,8,13}
si «emplacement=8» alors ton code va exécuter son bloc d'instruction parce que la condition est vrai pour la première donnée puisque c'est 10 et va insérer à l'emplacement selon «i».

J'avais trouvé le code suivant dans un livre:

int c;
char solution[maxPos+1];
int HowMany(const char*, char);

int count = HowMany (solution,c)
if (count>0)
continue;

La variable maxPos+1 ici n'est pas importante, ce qu'il faut retenir c'est que «solution» est un tableau.

Je cite
"Nous affectons à la variable entière «count» le résultat de la méthode membre HowMany(). Cette méthode accepte deux paramètres - un tableau de caratères et un caractère - et renvoie le nombre de fois où le caractère apparaît dans le tableau."

J'ai tenté d'adapter ce petit code pour les nombres au lieu des caractères exemple: «HowMany(const int*,int);» mais j'obtient le message d'erreur:

c:\daniel\achalandage\untitled1.o(.text+0x505):untitled1.cpp: undefined reference to `HowMany(int const *, int)'

Merci :)
Daniel










-------------------------------
Réponse au message :
-------------------------------

tu as quel compilo ?
paske ton truc compile très bien peut-etre, mais normalement, c'est pas du tout autorisé.
par exemple, mon compilo borland ne le compile pas et me sort : 11 : constant expression require..
ce qui est tout a fait normal.

sinon, tu peux faire ca :
for (e=0; e<nombre; e++)
{
if (emplacement!=solution[e])
{
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

mais je te le redis pour ton tableau ca va pas ;)
***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Merci pour ton commentaire mais le prog compile très bien, d'ailleurs c'est la raison qui explique pourquoi j'ai placé mon tableau (solution[nombre]) après « nombre=rand()%(6);». La variable «nombre» est initialée au tout début.

J'aimerai simplement savoir s'il existe une fonction qui remplace les lignes suivantes:

for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;

Merci



-------------------------------
Réponse au message :
-------------------------------

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}



jeudi 25 juillet 2002 à 01:24:57 | Re : vérifier les doublons

kjus

j'avais répondu mais ca a foiré.
ptet que mon code est faux, mais je peux pas vérifier :
je peux pas compiler ton truc
c pas indenté

poiur la fonctino met un prototype
***raph***


-------------------------------
Réponse au message :
-------------------------------

Merci de prendre le temps de m'écrire, c'est apprécié. J'utilise dev++ et je commence avec visual.

J'ai regardé ton code et je ne suis pas certain qu'il fait le travail recherché, je m'explique (dit le moi si je me trompe). Ton code ne semble vérifier que la première donnée du tableau et si la condition est vrai pour la première donnée il n'ira pas plus loin et exécutera ton bloc d'instruction mais ne vérifira pas les autres.

exemple:
nombre=4
donc nous avons le tableau «solution[4]»
disons que le tableau est ainsi «solution[4]={10,5,8,13}
si «emplacement=8» alors ton code va exécuter son bloc d'instruction parce que la condition est vrai pour la première donnée puisque c'est 10 et va insérer à l'emplacement selon «i».

J'avais trouvé le code suivant dans un livre:

int c;
char solution[maxPos+1];
int HowMany(const char*, char);

int count = HowMany (solution,c)
if (count>0)
continue;

La variable maxPos+1 ici n'est pas importante, ce qu'il faut retenir c'est que «solution» est un tableau.

Je cite
"Nous affectons à la variable entière «count» le résultat de la méthode membre HowMany(). Cette méthode accepte deux paramètres - un tableau de caratères et un caractère - et renvoie le nombre de fois où le caractère apparaît dans le tableau."

J'ai tenté d'adapter ce petit code pour les nombres au lieu des caractères exemple: «HowMany(const int*,int);» mais j'obtient le message d'erreur:

c:\daniel\achalandage\untitled1.o(.text+0x505):untitled1.cpp: undefined reference to `HowMany(int const *, int)'

Merci :)
Daniel










-------------------------------
Réponse au message :
-------------------------------

tu as quel compilo ?
paske ton truc compile très bien peut-etre, mais normalement, c'est pas du tout autorisé.
par exemple, mon compilo borland ne le compile pas et me sort : 11 : constant expression require..
ce qui est tout a fait normal.

sinon, tu peux faire ca :
for (e=0; e<nombre; e++)
{
if (emplacement!=solution[e])
{
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

mais je te le redis pour ton tableau ca va pas ;)
***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Merci pour ton commentaire mais le prog compile très bien, d'ailleurs c'est la raison qui explique pourquoi j'ai placé mon tableau (solution[nombre]) après « nombre=rand()%(6);». La variable «nombre» est initialée au tout début.

J'aimerai simplement savoir s'il existe une fonction qui remplace les lignes suivantes:

for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;

Merci



-------------------------------
Réponse au message :
-------------------------------

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}




lundi 5 août 2002 à 11:01:45 | Re : vérifier les doublons

cmarsc

salut,

si tu as des petits nombres tu peux toujours faire cette vérification en faisant un tableau de ce type :

for (i1 = 0; i1 < NBRE_MAXI; i1++) {

numero_tire[i1] = (rand () % (MAX_NUMERO))+1;
numero_deja_tire[ numero_tire[i1] ]++;

// tester si numero deja tire
if (numero_deja_tire[ numero_tire[i1] ] > 1) {
// tirer_autres_numeros;
}

} // fin de for (i1)

numero_deja_tire incrémente la valeur correspondante au numero_tiré ce qui fait que si un nombre sort il est compter si il sort encore il sera détecté rapidement.

cmarsc ;-)

-------------------------------
Réponse au message :
-------------------------------

j'avais répondu mais ca a foiré.
ptet que mon code est faux, mais je peux pas vérifier :
je peux pas compiler ton truc
c pas indenté

poiur la fonctino met un prototype
***raph***


-------------------------------
Réponse au message :
-------------------------------

Merci de prendre le temps de m'écrire, c'est apprécié. J'utilise dev++ et je commence avec visual.

J'ai regardé ton code et je ne suis pas certain qu'il fait le travail recherché, je m'explique (dit le moi si je me trompe). Ton code ne semble vérifier que la première donnée du tableau et si la condition est vrai pour la première donnée il n'ira pas plus loin et exécutera ton bloc d'instruction mais ne vérifira pas les autres.

exemple:
nombre=4
donc nous avons le tableau «solution[4]»
disons que le tableau est ainsi «solution[4]={10,5,8,13}
si «emplacement=8» alors ton code va exécuter son bloc d'instruction parce que la condition est vrai pour la première donnée puisque c'est 10 et va insérer à l'emplacement selon «i».

J'avais trouvé le code suivant dans un livre:

int c;
char solution[maxPos+1];
int HowMany(const char*, char);

int count = HowMany (solution,c)
if (count>0)
continue;

La variable maxPos+1 ici n'est pas importante, ce qu'il faut retenir c'est que «solution» est un tableau.

Je cite
"Nous affectons à la variable entière «count» le résultat de la méthode membre HowMany(). Cette méthode accepte deux paramètres - un tableau de caratères et un caractère - et renvoie le nombre de fois où le caractère apparaît dans le tableau."

J'ai tenté d'adapter ce petit code pour les nombres au lieu des caractères exemple: «HowMany(const int*,int);» mais j'obtient le message d'erreur:

c:\daniel\achalandage\untitled1.o(.text+0x505):untitled1.cpp: undefined reference to `HowMany(int const *, int)'

Merci :)
Daniel










-------------------------------
Réponse au message :
-------------------------------

tu as quel compilo ?
paske ton truc compile très bien peut-etre, mais normalement, c'est pas du tout autorisé.
par exemple, mon compilo borland ne le compile pas et me sort : 11 : constant expression require..
ce qui est tout a fait normal.

sinon, tu peux faire ca :
for (e=0; e<nombre; e++)
{
if (emplacement!=solution[e])
{
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

mais je te le redis pour ton tableau ca va pas ;)
***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Merci pour ton commentaire mais le prog compile très bien, d'ailleurs c'est la raison qui explique pourquoi j'ai placé mon tableau (solution[nombre]) après « nombre=rand()%(6);». La variable «nombre» est initialée au tout début.

J'aimerai simplement savoir s'il existe une fonction qui remplace les lignes suivantes:

for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;

Merci



-------------------------------
Réponse au message :
-------------------------------

lors, plusieurs commentaires :

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

ca c mal. Ca peut marcher si ton compilo accepte, mais normalement ca devrait pas compiler.
en effet, le variable "nombre" doit etre connue au moment de la compilation. dans ton cas, le compilo doit rendre nombre un const, et peut-etre que ta premiere ligne emplacement=rand()%6 est ignorée.
en gros, tu dois connaitre a l'avance le nombre de cases que tu déclares, avec par exemple :
int tableau[10];
et le tour est joué.
(ce que tu veux faire, tu pourras le faire "proprement" avec les pointeurs et les allocations dynamiques)
sinon, ton prog est très tarabiscoté.
dis-moi exactement ce que tu veux que le prog fasse (étapes par étapes) si tu veux que je vois si ya pas une solution "plus elegante" ;)

***raph***


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai fai ce petit prog. qui vérifi les doublons dans un tableau. Comme je suis débutant et que ce prog est un de mes premiers je me demande si il n'y a pas une façon plus élégante de l'écrire.

Merci

#include <iostream>
#include <time.h>
#include <conio.c>

void emplacement_disponible()
{
int emplacement,nombre,doublon,e,i;

nombre=rand()%(6); //Détermine le nombre d'emplacement

int solution[nombre];

cout << "choisir un emplacement parmi les suivants : \n";

for (i=0; i<nombre;)
{
emplacement =rand()%(64); //Détermine quelle emplacement parmi tous les emplacements
doublon=0;
for (e=0; e<nombre; e++)
{
if (emplacement==solution[e])
{
doublon++;
}
}
if (doublon>0)
continue;
solution[i]=emplacement;
cout <<"Emplacement no : "<<solution[i]<<"\n";
i++;
}
}

void main()
{
srand((unsigned)time(NULL));
emplacement_disponible();
getch();
}







Cette discussion est classée dans : solution, nombre, include, doublons, emplacement


Répondre à ce message

Sujets en rapport avec ce message

Nombre aléatoire en C [ par FoLKeN91 ] Bonjour tout le monde.Alors voici mon probleme, j'ai beau cherché je n'arrive pas à le résoudre. Je désire faire une fonction qui renvoie un nombre al encore un prob avec mes doublons... [ par akwell1 ] salut a tous je dois faire un petit programme en c++ mais je suis pas tres douer:j'ai un fichier texte sous la forme suivante:203.125.118.17217.215.12 oh non!! [ par bako25 ] Le prog suivant  calcule le nombre des 'e' dans un paragraphe: #include #include< Occurence d'un caractére ds un tableau [ par ender08450 ] Bonjour à tous.mon programme rentre tous les caractéres d'un fichier texte dans un tableau à une dimension. Ca ca marche.Je voudrais compter le nombre Choisir un mot au hasard dans un .txt [ par chounardinio ] Bonjour à tous, J'ai suivi un tutoriel pour créer mon tout premier jeu en C/C++ .Je suis en seconde ISI et j'ai choisit de montrer mon jeu comme exp génerateur des nombres aléatoire (GLC) [ par adola2003 ] bonjour, j`ai un devoir a remettre la semaine prochaine concernant le génerateur des nombres aléatoires LCG avec F<9 (facteur) I<5 (increment) M (modu Probleme dinclude [ par knizooo ] Bonjour, Je débute en Qt et viens de m'appercevoir que lorsque je fais include"mainwindow.h"et qu'après je compile mon projet Qt, l'include n'est pa se connecter à une base MySQL avec un programme C sous Visual studio C++ 2010 [ par moumoute77 ] Bonjour, j'ai aligné quelques lignes de code en C pour me connecter à ma base locale oregon (sans mot de passe pour l'instant). Au début, j'ai eu des Undefined reference to... Incompréhensible. [ par AnTrqx ] Bonsoir, J'essaie de coder une classe AdvancedArray qui serait un genre de vecteur simplifié. Seulement j'obtiens cette erreur à la compilation. J'ai declaration d'un tableau [ par badsha ] bonjour j'arrive à comprendre pourquoi je ne peux pas mettre ça" int tab[t] = {1,2}; " au lieu de " int tab[2] = {1,2}; " ça marche avec " #define t 3


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales