regarder toutes tes vidéos pour sauver mon partiel, j'espere que ça va marcher
@maxencedesdouits42402 жыл бұрын
Alors ?
@Rouenesis2 жыл бұрын
Alors Charles?
@ayluc34472 жыл бұрын
Alors Charles Espriet
@kingdude9102 Жыл бұрын
Bravo à toi en 14min j’ai plus compris qu’en 2 semaines de cours 🎉😎
@MrMARS-yk1yv2 жыл бұрын
chez toi on est toujours bien servi. merci. t´es vraiment le meilleur
@ghommoffical Жыл бұрын
merci beaucoup ! le schéma du tableau ma bcp aidé
@johnsheer3965 Жыл бұрын
Je n'ai jamais rencontré mieux.. 👍👍👍
@hakimmikado20622 жыл бұрын
Comment puis-je faire si je ne connais pas encore la taille que j'aurais besoin pour mon tableau, pour faire en sorte que l'utilisateur puisse introduire un nombre indeterminé de valeur dans le tableau ?
@danielkat16883 жыл бұрын
salut merci beaucoup j' ai vraiment aimé le tuto
@muriel63653 жыл бұрын
Une question, pourquoi tu n'utilise pas la fonction "scan f" ?
@prncssninie2 жыл бұрын
Merci énormément
@thiernoamadoudjidoudiallo32314 жыл бұрын
Salut merci beaucoup pour tes Tutos🤝🤝🤝. S'il te plait comment accéder aux exos?
@Sevenity_4 жыл бұрын
Salut j'ai une question, pourquoi est-ce que quand on fait un for(i=0 ; i
@primfxdesign4 жыл бұрын
Salut ! Ta question est intéressante ;-) En fait, la dernière instruction de la boucle for (donc ici l'incrémentation "i++") est *toujours* effectuée à la fin de la boucle (et pas uniquement pour la première incrémentation). Le fonctionnement est donc : - i = 0 - si i < 3, on entre dans la boucle, et on exécute l'instruction d'incrémentation ("i++") à la fin de la boucle - sinon, on n'entre pas dedans On commencera donc bien avec un i qui vaut 0 et non pas 1 ! En espérant avoir pu répondre à ta question, A+
@Sevenity_4 жыл бұрын
@@primfxdesign Yes c'est ce que j'en ai déduis en voyant la suite 😂, merci en tout cas, et tes cours ont l'air propre, je t'avoue que je vais pour la piscine de 42, et franchement avec tes tutos, je compte ds niquel, même les pointeurs sont passés crème 😂, merci beaucoup
@axel44344 жыл бұрын
@@Sevenity_ comparé aux vidéos qu'ils proposent à la piscine c'est 100 fois mieux
@Rouenesis5 жыл бұрын
Ne faut-il pas mettre une accolade après les parenthèses de for?
@antomegaytb2 жыл бұрын
On peut, toutefois si o'on ne souhaite exécuter qu'une seule instruction, comme ici avec la définition de tab[i] ou le printf() dans la deuxième boucle, les accolades ne sont pas nécessaires car l'instruction (code devant se terminer par un point-virgule) suivant la boucle sera exécutée. Les accolades sont nécessaires lorsqu'il y a plusieurs instructions à exécuter dans une même boucle, par exemple si l'on regroupais les affectations de valeur aux clés de tab et l'affichage en console de ces valeurs dans une même boucle for il faudrait les accolades sinon seulement la première des deux instruction, celle qui est écrite à la ligne la plus petite/la plus haute visuellement/celle qui est la plus proche de la boucle, serait prise en compte par la boucle, l'autre serait exécutée sans en tenir compte, comme s'il n'y avait pas de boucle for, qu'importe son indentation Exemples : for (i = 0; i < taille; i++) tab[i] = i + 1; // C'est comme : for (i = 0; i < taille; i++) { tab[i] = i + 1; } // ou : for (i = 0; i < taille; i++) { tab[i] = i + 1; } // si tu préfères, // mais : for (i = 0; i < taille; i++) tab[i] = i + 1; printf("Mon nombre %d vaut %d ", i, tab[i]); // ne fonctionnera pas : /* les i et tab[i] de la fonction printf() ne seront pas reconnus. */ // Cette boucle est comme : for (i = 0; i < taille; i++) tab[i] = i + 1; printf("Mon nombre %d vaut %d ", i, tab[i]); // Pour que ça marche il faut faire : for (i = 0; i < taille; i++) { tab[i] = i + 1; printf("Mon nombre %d vaut %d ", i, tab[i]); } // ou : for (i = 0; i < taille; i++) { tab[i] = i + 1; printf("Mon nombre %d vaut %d ", i, tab[i]); }
@jpedithe21712 жыл бұрын
bonjour et merci . Je ne comprends pas pourquoi il faut faire deux fois la boucle for avec les mêmes instructions for (i = 0; 1 < 3; i++) ? Si tu pouvais m'expliquer ce serait sympa , Merci. Sarah
@antomegaytb2 жыл бұрын
Salut Sarah, La première boucle for sert à donner au tableau ses valeurs (ici chaque clé/indice/case a la valeur de i + 1, donc tab[0] (= la case 0 du tableau, la première case donc) a la valeur 1, tab[1] = 2 etc, La deuxième boucle for sert à afficher dans la console la valeur de chaque clé du tableau. Il est possible de faire les deux avec une seule boucle for mais dans cet exemple il y a en a besoin de 2 car tu vois ce que fait chaque boucle est écrit à la ligne juste en-dessous, et les lignes suivantes ne sont pas dans la boucle avec cette écriture. Pour que ce soit possible il faut mettre les instructions de la boucle entre accolades; de cette manière pour tout faire avec 1 boucle : for (i = 0; i < taille; i++) { tab[i] = i + 1; printf("Mon nombre tab[%d] vaut %d" , i, tab[i]); }
@hawosall3454 жыл бұрын
Salut merci beaucoup l tuto mais comment on peut avoir les exercices
@samyait854427 күн бұрын
tu utilises quel logiciel de prog ?
@abdoulazizdiallo45134 жыл бұрын
bonsoir et comment faire si à chaque case t'aimerais écrire une valeur dans la boucle?
@abdoulazizdiallo45134 жыл бұрын
par exemple tab[0]= "tu saisis la valeur dans la ligne de commande"
@antomegaytb2 жыл бұрын
@@abdoulazizdiallo4513 #include #include #define ARRAY_SIZE 5 int main(void) { int array[ARRAY_SIZE] = { 0 }; int input = 0; for (unsigned int i = 0; i < ARRAY_SIZE; i++) { printf("tab[%u] = ", i); scanf("%d", &input); array[i] = input; printf("%d ", array[i]); } printf(" "); return EXIT_SUCCESS; }
@HP_pro Жыл бұрын
Merci grâce à toi j'ai compris les tableaux mais j'ai juste une question Pourquoi tu n'utilise pas Scanf
@goldenbread20775 жыл бұрын
Salut tu peux me dire le modèle de ton imprimante stp? Sinon super Tuto !
@primfxdesign5 жыл бұрын
Merci ! C'est une HP DeskJet 3720 ;-)
@borelmolak71903 жыл бұрын
S'il vous plaît comment faire pour afficher une quelconque valeur du tableau ? C'est-à-dire si le tableau a trente cases et le programme demande à l'utilisateur l'indice de la case dont il veut afficher la valeur préalablement entrée ??
@antomegaytb2 жыл бұрын
#include #include #define ARRAY_SIZE 30 int main(void) { int array[ARRAY_SIZE] = { 0 }; unsigned int input = 0; for (unsigned int i = 0; i < ARRAY_SIZE; i++) { array[i] = i + 1; } printf("Veuillez saisir l'indice de la case a afficher : "); scanf("%u", &input); printf(" La valeur se trouvant a la case %u est %d ", input, array[input]); printf(" "); return EXIT_SUCCESS; }
@antomegaytb2 жыл бұрын
Le #define ARRAY_SIZE 30 n'est pas nécessaire; tu peux directement indiquer la taille du tableau en dur dans l'initialisation, mais c'est + pratique de faire comme ça plutôt que de créer une variable prenant la même valeur après l'initialisation du tableau (vu qu'il n'y en a qu'un ça va, après c'est mon avis, ma préférence :]) De même que le #include n'est pas nécessaire : il faut ce fichier d'en-tête pour pouvoir utiliser les constantes EXIT_SUCCESS et EXIT_FAILURE (la première étant utilisée à la fin de la fonction main()) mais tu peux juste mettre return 0; à la place et ne pas importer l'en-tête, ça fonctionnera tout aussi bien (quoique il me semble qu'il y a une utilité à ça mais je suis pas sûr de quoi, quoi qu'il en soit ici aussi c'est une préférence de ma part, une question d'habitude sûrement) Aussi ici il n'est pas nécessaire de mettre la ligne 14 (array[i] = i + 1;) entre accolades mais c'est préférable à faire pour pouvoir ajouter des instructions à la boucle, car sans les accolades seule la première ligne, pour être plus précis la première instruction (avant de mettre un point virgule), sera dans la boucle Si tu code sur Visual Studio pour ne plus avoir le message d'erreur et pouvoir lancer le programme il faut remplacer scanf() par scanf_s()
@adriencbl5 жыл бұрын
Je ne vois pas le tutoriel sur les pointeurs. Or les tableaux utilisent le principes des pointeurs ? Je penses qu'il faillait faire un tutoriel sur les pointeurs avant celui-ci
@primfxdesign5 жыл бұрын
Le tuto (ou les tutos en fait) sur les pointeurs sont prévus ! J'ai simplement choisi d'expliquer ça dans l'autre sens : il est plus logique à mon goût de partir d'un concept commun à beaucoup de langages (ici les tableaux) pour ensuite aborder les aspects sous-jacents à ce concept. Les tableaux utilisent effectivement le principe des pointeurs, mais on peut créer des tableaux dynamiques utilisant explicitement la notion de pointeurs comme des tableaux à taille fixe qui n'utilisent les pointeurs que de façon implicite (ce qu'on a justement fait dans ce tutoriel). Les pointeurs me serviront finalement à expliquer comment fonctionnent les tableaux et non pas l'inverse (ça porte moins à confusion je trouve, mais à nouveau c'est un point de vue pédagogique personnel) !
@mouha2k9914 жыл бұрын
bonjour le nom de ce consol svp?
@antomegaytb2 жыл бұрын
C'est quoi que tu veux savoir ?
@faredjfouiny5212 жыл бұрын
Svp est ce que vous pouvez m'aider à réaliser se programme svp : Écrire un programme C qui permet d’implémenter un jeu « questions-réponses ». Le programme commencera par demander à l’utilisateur si il souhaite faire une partie. Si la réponse de l’utilisateur est négative le programme se terminera. Si la réponse de l’utilisateur est positive, le programme lui posera une série de questions. Pour chacune des questions, trois réponses possibles sont proposées. L’utilisateur répondra aux différentes questions en choisissant le numéro de la bonne réponse. Le programme évaluera ensuite la réponse de l’utilisateur afin de l’informer si elle est correcte ou non. À la fin de la partie, le programme affichera à l’utilisateur : • Le nombre de réponses correctes. • Le nombre de parties jouées. • Son score maximal. Il proposera ensuite à l’utilisateur de faire une nouvelle partie ou de quitter le jeu.
@abderr45474 жыл бұрын
merci mais tu peux nous expliquer comment on fait pour entré des nombres à virgules dans les cases du tableau
@ymez13254 жыл бұрын
c simple au lieu de mettre une variable sur int (entier) tu la met sur double ou float(réel)
@MameDiarraDieng-rz1wj4 ай бұрын
C clair Ms il faut écrire les exercices
@333juniorb5 жыл бұрын
j'adore le C
@alainterieur50045 жыл бұрын
rentrée et tableaux coïncidence je ne croit pas
@blotas19045 жыл бұрын
nani
@erwanncounard13884 жыл бұрын
ne faut-il pas définir de la sorte #define TAILLE_TAB 3