Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Probléme Pour Initialiser Mon Tableau


namster

Messages recommandés

Salut,

voila je dois réaliser un jeux du pendu enfin si on peut l'appeler Comme sa :p ,bon le probléme n'est pas la:(,Le code n'est pas encore fini il reste encore du boulot comme vous le voyez j'utillise une boucle Pour Affichier les ***** mais sa ne marche pas et sa me bock un peut pour continuer le programme :mad: cet lorsque je tape une lettre que les *** apparaissent.

#include 
#include 
#include 
#include "pendu.h"

int main()

{
int coupRestant=10;
char MOTsEcret[]="MARRON";
int MotDonner[6]={0};
char lettre=0;
int i=0;
do
{
printf("Bienvenu au Jeux Du Pendu\n");
printf("Il Vous Reste %d \n",coupRestant);
for (i=0;i{
   if(MotDonner[i])
           printf("*");

   else
   printf("%c",MOTsEcret[i]);
}
printf("Proposer Une Lettre : ");
lettre=getlettre();
afficherMot(MOTsEcret,MotDonner,lettre);
coupRestant--;
}while(coupRestant !=0);
system("PAUSE");
return 0;
}

int afficherMot(int MOTsEcret[],int MotDonner[],char lettre)
{
   int i=0;
   do
{
       if(MOTsEcret[i]=lettre)
       {
           MotDonner[i]=1;
       }
       i++;

}while(i}
  char getlettre()
{
   char caractere = 0;
   caractere = getchar();
   caractere = toupper(caractere);
   while (getchar() != '\n') ;
   return caractere;
}



Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

C'est normal, tu te trompes dans les conditions à l'intérieur de la boucle Pour :

[font=Comic Sans MS][color=#000000][color=#007700]for ([/color][color=#0000BB]i[/color][color=#007700]=[/color][color=#0000BB]0[/color][color=#007700];[/color][color=#0000BB]i[/color][color=#007700]{
   if([/color][color=#0000BB]MotDonner[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]])
           [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"*"[/color][color=#007700]);

   else
   [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"%c"[/color][color=#007700],[/color][color=#0000BB]MOTsEcret[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]]);
}[/color][/color][/font]

Lien vers le commentaire
Partager sur d’autres sites

le .c qui va avec

 

J'ai Pas Comprie Kho ?

C'est normal, tu te trompes dans les conditions à l'intérieur de la boucle Pour :

[font=Comic Sans MS][color=#000000][color=#007700]for ([/color][color=#0000BB]i[/color][color=#007700]=[/color][color=#0000BB]0[/color][color=#007700];[/color][color=#0000BB]i[/color][color=#007700]{
   if([/color][color=#0000BB]MotDonner[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]])
           [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"*"[/color][color=#007700]);

   else
   [/color][color=#0000BB]printf[/color][color=#007700]([/color][color=#DD0000]"%c"[/color][color=#007700],[/color][color=#0000BB]MOTsEcret[/color][color=#007700][[/color][color=#0000BB]i[/color][color=#007700]]);
}[/color][/color][/font]

 

euh ?

---------------------------------------------------------------------------------------------------------------

voila le code En Mini

#include 
#include 
char getlettre()
{

   char caractere = 0;
   caractere = getchar();
   caractere = toupper(caractere);
   while (getchar() != '\n') ;
   return caractere;

}
void afficherMotQ(int MotDonner[],char MOTsEcret[])
{ int i=0;
  for (i=0;i{
if(MotDonner[i])
        {
          printf("*");

         }
   else

      {
        printf("%c",MOTsEcret[i]);
      }

}
}
int main()
{
   char motseCret[]="MARRON";
   int motdoNner[6]={0};
   char lettre=0;
   int i=0;
   lettre=getlettre();
   afficherMotQ(motdoNner,motseCret);
}

 

Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Le dimanche 11 mai 2025, un match crucial se jouera en Liga : le FC Barcelone affrontera le Real Madrid dans un nouveau El Clásico qui pourrait décider du titre de champion. Ce choc entre les deux géants espagnols aura lieu au Stade Olympique Lluís Companys à Barcelone, l’actuel stade temporaire du Barça pendant la rénovation du Camp Nou. https://www.dzbytes.com/2025/05/11/barcelona-real-madrid/
    • https://www.dzbytes.com/2025/05/11/algeria-telecom-perturbations-de-service-et-attentes-des-citoyens/
    • https://dnalgerie.com/algeriens-de-france-lacces-a-baridimob-suspendu/
    • Le groupe Meta va utiliser les contenus partagés publiquement par les milliards d’utilisateurs de Facebook, Instagram et WhatsApp pour améliorer ses modèles d’intelligence artificielle à partir du 27 Mai prochain. Si vous ne souhaitez pas que vos publications ou vos commentaires soient utilisés pour entraîner Meta AI, vous devez remplir un formulaire d’opposition avant cette date. Tout d’abord, il est à noter que Meta a indiqué qu’il notifie ses utilisateurs avant le début du traitement de leurs contenus pour entraîner l’IA. Et cette notification, sur les différentes applications, inclut les liens vers les formulaires d’opposition. Mais, sinon, vous pouvez aussi aller directement sur ces formulaires pour vous opposer. Sur Facebook: Sur Facebook, le plus simple est de vous connecter à votre compte sur un navigateur, puis de vous rendre sur ce lien, qui permet d’accéder au formulaire d’opposition (capture d’écran ci-dessous). Sur WhatsApp: Pareillement, pour vous opposer au traitement de vos données publiques sur WhatsApp pour l’entraînement de Meta AI, il vous suffira de vous rendre sur ce lien, et de remplir les informations demandées. Sur Instagram: Pour Instagram, vous devez vous rendre sur l’application mobile et aller dans Paramètres > Plus d’infos et d’assistance > Centre de confidentialité. Puis, dans la section au sujet de Meta AI, vous devez appuyer sur “opposer”. Ensuite, il ne reste plus qu’à bien remplir le formulaire.  
    • Contrairement à l'Algérie  où le projet de dégroupage devant diversifier  les réseaux et les  FAI  mettant fin au monopole d'Algérie telecom est enterré dès sa naissance, en Egypte il y'a 55 opérateurs dont 13 dans le filaire (cuivre et fibre optique) qui fournissent l'internet et chacun contribue à l'amélioration , la variété et à l'équité de la distribution de l'internet. Grace au dégroupage  qui a engendré la concurrence l'Egypte est classé 1ère en Afrique et 71ème dans le monde avec un débit national moyen de 87,15 MBps.  
×
×
  • Créer...