Mauvaises variables utilisées
Résolu
Gretyzde
Messages postés
97
Date d'inscription
Statut
Membre
Dernière intervention
-
sambia39 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
sambia39 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais obtenir le nombre d'exécution de certains logiciel grâce au code ci-dessous. Le problème est que je n'obtiens jamais les bonnes valeurs pour le nombre de fois ou un logiciel a été lancé et qu'après plusieurs manipulations, je n'ai pas su trouver les variables qu'il fallait utiliser dans le printf ( que j'ai indiqué dans le code) est-ce une erreur dans le code ou n'ai-je tout simplement pas utilisé les bonnes variables jusqu'à présent?
EDIT: J'ai oublié de mentionner une chose, lorsque je tape "-1" pour que la boucle s'arrête, la boucle suivante prend quand même le logiciel "-1" en compte alors que celui-ci n'existe pas.
Merci d'avançe.
j'aimerais obtenir le nombre d'exécution de certains logiciel grâce au code ci-dessous. Le problème est que je n'obtiens jamais les bonnes valeurs pour le nombre de fois ou un logiciel a été lancé et qu'après plusieurs manipulations, je n'ai pas su trouver les variables qu'il fallait utiliser dans le printf ( que j'ai indiqué dans le code) est-ce une erreur dans le code ou n'ai-je tout simplement pas utilisé les bonnes variables jusqu'à présent?
EDIT: J'ai oublié de mentionner une chose, lorsque je tape "-1" pour que la boucle s'arrête, la boucle suivante prend quand même le logiciel "-1" en compte alors que celui-ci n'existe pas.
int i=0; int tablog[10]; int log; tablog[0]=1; tablog[1]=2; tablog[2]=3; tablog[3]=4; tablog[4]=5; tablog[5]=6; tablog[6]=7; tablog[7]=8; tablog[8]=9; tablog[9]=10; printf("Veuillez entrer 1 pour inscrire le numero des logiciels utilises ou 0 pour arreter le programme :"); scanf("%d", &log); if((log>0) && (log<10)) { do { tablog[log]++; printf("Veuillez entrer le(s) numero(s) du ou des logiciel(s) utilise(s) : "); scanf("%d", &log); } while(log!=-1); while(i<10) { printf("Le logiciel numero %d a ete utilise %d fois\n",); //juste ici i++; } } else { printf("Au revoir!\n"); }
Merci d'avançe.
A voir également:
- Mauvaises variables utilisées
- Formules excel les plus utilisées - Guide
- Comment supprimer les applications non utilisées - Guide
- Probleme avec les variables ✓ - Forum C
- Problème sur les variables - Forum Python
- Mes coordonnées utilisées sur bazoocam - Forum Vos droits sur internet
3 réponses
Bonsoir
Je sais que tu es débutant mais, avant d'écrire une seule ligne de code penses avant tout à écrire ton algorithme sur une feuille.
Derrière ton problème ce cache avant tout une erreur d'algorithmie que de programmation tu peut le résoudre toi même.
à bientôt
Je sais que tu es débutant mais, avant d'écrire une seule ligne de code penses avant tout à écrire ton algorithme sur une feuille.
Derrière ton problème ce cache avant tout une erreur d'algorithmie que de programmation tu peut le résoudre toi même.
à bientôt
Bonsoir,
c'est bien ça le problème... je fais toujours mon exercice par écrit avant de le faire en C et mon problème est que je n'arrive pas toujours à retranscrire ce qui est écrit en C. Il est vrai que je ne suis pas très explicite dans ce que je dis et je m'en excuse.
Le problème est désormais réglé, une petite erreur de ma part qui arrive souvent d'ailleurs mais j'imagines que ça viendra avec le temps.
J'en profite pour demander s'il n'y aurais pas un site web qui me permettrait de m'améliorer en algorithmie ( et qui est affilié au langage C), j'ai déjà fait une recherche mais je n'ai pas encore trouvé mon compte.
Bonne soirée.
c'est bien ça le problème... je fais toujours mon exercice par écrit avant de le faire en C et mon problème est que je n'arrive pas toujours à retranscrire ce qui est écrit en C. Il est vrai que je ne suis pas très explicite dans ce que je dis et je m'en excuse.
Le problème est désormais réglé, une petite erreur de ma part qui arrive souvent d'ailleurs mais j'imagines que ça viendra avec le temps.
J'en profite pour demander s'il n'y aurais pas un site web qui me permettrait de m'améliorer en algorithmie ( et qui est affilié au langage C), j'ai déjà fait une recherche mais je n'ai pas encore trouvé mon compte.
Bonne soirée.
Bonsoir
Il n'y a pas d'algorithmes qui est affilié au langage de programmation C les cours en algorithme sont disponibles sur le net cependant, cela demande certaines notions en mathématiques car, un bon algorithme est la résultante de l'algorithmique qui est la résolution d'un problème manuelle et de plus mathématiquement.
Peu de gens le savent mais, la théorie des ensembles en mathématiques c'est de la programmation orientée objet autres exemples les fractales sont notamment et particulièrement utiliser dans les jeux vidéo ou encore des scènes cinématographiques pour représenter des paysages voire même des flammes tel est le cas dans le remake du film star wars
à bientôt
Il n'y a pas d'algorithmes qui est affilié au langage de programmation C les cours en algorithme sont disponibles sur le net cependant, cela demande certaines notions en mathématiques car, un bon algorithme est la résultante de l'algorithmique qui est la résolution d'un problème manuelle et de plus mathématiquement.
Peu de gens le savent mais, la théorie des ensembles en mathématiques c'est de la programmation orientée objet autres exemples les fractales sont notamment et particulièrement utiliser dans les jeux vidéo ou encore des scènes cinématographiques pour représenter des paysages voire même des flammes tel est le cas dans le remake du film star wars
à bientôt