C, Arrays, Strings
MrMan2009
Messages postés
32
Statut
Membre
-
loupius -
loupius -
Bonjour,
Bonjour j'ai un probleme avec des exercices de C, voila on me demande d'utiliser un array de 2à nombre, j'entre moi meme les nombre, et le program devrait m'imprimer les chiffres qui n'ont pas ete entré deux fois. pour monsieur Lamij, je n'offense personne, j'ai juste dit ce que je pensais, et ce que je crois me parler plutot gentiment aurai ete siympa de ta part:). on ne se chamaille pas ici. je vien juste demander de l'aide. et c comme ça qu'on m'aide.
le deuxieme program me demande de changer la forme de la date de de 12/12/2009 a 12 decembre 2009, je pense que je devrai utiliser strings mais j'en ai aucune idée apropos des strings. alors s'il vous plait aidez moi. j'en ai vraiment besoin.
Bonjour j'ai un probleme avec des exercices de C, voila on me demande d'utiliser un array de 2à nombre, j'entre moi meme les nombre, et le program devrait m'imprimer les chiffres qui n'ont pas ete entré deux fois. pour monsieur Lamij, je n'offense personne, j'ai juste dit ce que je pensais, et ce que je crois me parler plutot gentiment aurai ete siympa de ta part:). on ne se chamaille pas ici. je vien juste demander de l'aide. et c comme ça qu'on m'aide.
le deuxieme program me demande de changer la forme de la date de de 12/12/2009 a 12 decembre 2009, je pense que je devrai utiliser strings mais j'en ai aucune idée apropos des strings. alors s'il vous plait aidez moi. j'en ai vraiment besoin.
5 réponses
Salut,
J'ai supprimé ton message puisqu'il était hors charte (vu qu'il était écrit en anglais).
Je ne l'aurait pas supprimé si tu n'était en plus impoli suite à ma suggestion qui n'était pas du tout méchante.
Donc plus sympa de ta part c'était de dire que tu as compris et que tu donneras la traduction.
Bref, tu prends la peine de traduire tes énonces puisqu'on ne le fera pas à ta place (pour ton info, je comprends assez bien l'anglais pour lire un enoncé, mais je ne pense pas qu'à moi, il y a une communauté entière ici).
Et puis pour obtenir de l'aide tu nous montres ce que tu as fait, puisqu'on n'est pas là pour faire les exercices à ta place.
J'ai supprimé ton message puisqu'il était hors charte (vu qu'il était écrit en anglais).
Je ne l'aurait pas supprimé si tu n'était en plus impoli suite à ma suggestion qui n'était pas du tout méchante.
Donc plus sympa de ta part c'était de dire que tu as compris et que tu donneras la traduction.
Bref, tu prends la peine de traduire tes énonces puisqu'on ne le fera pas à ta place (pour ton info, je comprends assez bien l'anglais pour lire un enoncé, mais je ne pense pas qu'à moi, il y a une communauté entière ici).
Et puis pour obtenir de l'aide tu nous montres ce que tu as fait, puisqu'on n'est pas là pour faire les exercices à ta place.
desolé si tu l'as pris de cette facon. mais fallait m'expliquer ça. pour ton info je n'ai pas ete impolie. g juste dit que si tu ne voulais pas y repondre tu as toute ta liberté. c tout. en tout cas excuse moi. et je ne connais pas la charte pour te dire ca. voila je m'en excuse.
Lamij j'ai bien dit que je m'en excusais, j'ai pris ca comme rovocation. je suis desolé. et pour lesProgrammes je suis vraiment nouveau avec les strings et je ne comprend vraiment rien du tout, ainsi que pour les arays. alors s'il vous plait, aidez moi.
Re,
Il n'y pas des problèmes pour moi. Je ne suis pas rancunier ;-)
Mais si tu veux trouver d'aide, tu peux commencer de nous montrer ce que tu essais faire.
Tu verras que tu trouveras quelqu'un pour t'aider ;-))
Il n'y pas des problèmes pour moi. Je ne suis pas rancunier ;-)
Mais si tu veux trouver d'aide, tu peux commencer de nous montrer ce que tu essais faire.
Tu verras que tu trouveras quelqu'un pour t'aider ;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
d'accord
#include <stdio.h>
#define size 20
int n[]= {0};
int i;
int frequency1=0, frequency2=0, frequency3=0, frequency4=0, frequency5=0,frequency6=0,frequency7=0,frequency8=0,frequency9=0,frequency10=0,frequency11=0,frequency12=0,frequency13=0,frequency14=0,frequency15=0,frequency16=0,frequency17=0,frequency18=0,frequency19=0,frequency20=0; /* pour trouver la frenquence des nombres entrées*/
int main (){
for (i=0; i<20; i++);
printf (" Enter the Number in the Position %d");
scanf (" %d", &n[i]);
la je me suis arreté car je n'ai pas pu savoir comment faire pour calculer la frequence, ni pour savoir comment faire pour imprimer les nombre qui n'ont pas ete entré deux fois. merci les amis. aidez moi s'il vous car j'en ai vraiment besoin.
#include <stdio.h>
#define size 20
int n[]= {0};
int i;
int frequency1=0, frequency2=0, frequency3=0, frequency4=0, frequency5=0,frequency6=0,frequency7=0,frequency8=0,frequency9=0,frequency10=0,frequency11=0,frequency12=0,frequency13=0,frequency14=0,frequency15=0,frequency16=0,frequency17=0,frequency18=0,frequency19=0,frequency20=0; /* pour trouver la frenquence des nombres entrées*/
int main (){
for (i=0; i<20; i++);
printf (" Enter the Number in the Position %d");
scanf (" %d", &n[i]);
la je me suis arreté car je n'ai pas pu savoir comment faire pour calculer la frequence, ni pour savoir comment faire pour imprimer les nombre qui n'ont pas ete entré deux fois. merci les amis. aidez moi s'il vous car j'en ai vraiment besoin.
Heu... et bien y'a du boulot avant que ça marche!
D'abord n[] est défini comme un tableau de 1 octet... alors n[i] avec i de 0 à 19 -> ça va planter!
Ensuite, on donne un pointeur au scanf, mais ce pointeur doit pointer sur une zone suffusamment grande, ce qui n'est pas le cas!
Réfléchis, car à moins d'un abominable 'switch', tu ne pourras pas utiliser frequence 1...frequence10; il vaudrait mieux déclarer un tableau frequence[10].
Ce sont des idées ou des remarques... à toi de voir.
D'abord n[] est défini comme un tableau de 1 octet... alors n[i] avec i de 0 à 19 -> ça va planter!
Ensuite, on donne un pointeur au scanf, mais ce pointeur doit pointer sur une zone suffusamment grande, ce qui n'est pas le cas!
Réfléchis, car à moins d'un abominable 'switch', tu ne pourras pas utiliser frequence 1...frequence10; il vaudrait mieux déclarer un tableau frequence[10].
Ce sont des idées ou des remarques... à toi de voir.
donc mon ami a ton avis tu me dirai de travailler avec N[] au lieu de N c cela? et pour le switch je ne sais pas omment comptabiliser, et si ç'est egal a un autre chiffre. j'espere que tu comprend mon idée. ça m'aiderai si tu me disais plus amplement quoi faire, ça m'aiderai. pour le switch d'accord ça peut se faire, mais comment comptabiliser, et comment voir les autres choses dont j'ai parlé. j'attend ta reponse merci:)
Pour la saisie, mieux vaut utiliser quelque chose du genre:
Simple, isn't.
char buf[10]; fgets(buf,sizeof buf, stdin);Il faudra ensuite transformer la chaîne en un entier, puis l'entier en chaîne (ceci permet d'éliminer les caractères qui ne sont pas des chiffres), puis en égrénant la chaîne remplir le tableau frequence[10].
Simple, isn't.