A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Dev-Pascal - Télécharger - Édition & Programmation
4 réponses
merci bien ctrés gentil
SVp j'ai un probléme dans mon code et je sais pas lequel
voici mon code si vous avez une idées répondez moi :
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int choix,i;
char chaine;
char rep;
char rass;
int main(int argc, char *argv[])
{
printf("* * * * * * * * * * * * * * * * *\n");
printf("* *liste des choix* *\n");
printf("* longuer d'une chaine----> 1 *\n");
printf("* l'inverse d'une chaine--> 2 *\n");
printf("* maj vers min -----------> 3 *\n");
printf("* min vers maj -----------> 4 *\n");
printf("* palaindrome ------------> 5 *\n");
printf("* *\n");
printf("* * * * * * * * * * * * * * * * *\n\n");
printf("entrz votre choix\n");
scanf("%d",&choix);
printf("entrez votre chaine SVP !!!!\n");
scanf("%s",chaine);
if(choix==1)
{rep=len(chaine);
printf(" la longuere du chaine est:%d\n",rep);
}
else if(choix==2)
{for(i=len(chaine);i>=1;i--)
{rep=mid(chaine,i,1);
rass=rass&rep;
}printf("l'inverse du chaine est:%s\n",rass);
}
else if(choix==3)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}else if(choix==4)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}
else if(choix==5)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
if(chaine=rass)
{printf(" la chaine est palaindrome\n");
}}
system("PAUSE");
return 0;
}
SVp j'ai un probléme dans mon code et je sais pas lequel
voici mon code si vous avez une idées répondez moi :
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int choix,i;
char chaine;
char rep;
char rass;
int main(int argc, char *argv[])
{
printf("* * * * * * * * * * * * * * * * *\n");
printf("* *liste des choix* *\n");
printf("* longuer d'une chaine----> 1 *\n");
printf("* l'inverse d'une chaine--> 2 *\n");
printf("* maj vers min -----------> 3 *\n");
printf("* min vers maj -----------> 4 *\n");
printf("* palaindrome ------------> 5 *\n");
printf("* *\n");
printf("* * * * * * * * * * * * * * * * *\n\n");
printf("entrz votre choix\n");
scanf("%d",&choix);
printf("entrez votre chaine SVP !!!!\n");
scanf("%s",chaine);
if(choix==1)
{rep=len(chaine);
printf(" la longuere du chaine est:%d\n",rep);
}
else if(choix==2)
{for(i=len(chaine);i>=1;i--)
{rep=mid(chaine,i,1);
rass=rass&rep;
}printf("l'inverse du chaine est:%s\n",rass);
}
else if(choix==3)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}else if(choix==4)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}
else if(choix==5)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
if(chaine=rass)
{printf(" la chaine est palaindrome\n");
}}
system("PAUSE");
return 0;
}
merci bien ctrés gentil
SVp j'ai un probléme dans mon code et je sais pas lequel
voici mon code si vous avez une idées répondez moi :
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int choix,i;
char chaine;
char rep;
char rass;
int main(int argc, char *argv[])
{
printf("* * * * * * * * * * * * * * * * *\n");
printf("* *liste des choix* *\n");
printf("* longuer d'une chaine----> 1 *\n");
printf("* l'inverse d'une chaine--> 2 *\n");
printf("* maj vers min -----------> 3 *\n");
printf("* min vers maj -----------> 4 *\n");
printf("* palaindrome ------------> 5 *\n");
printf("* *\n");
printf("* * * * * * * * * * * * * * * * *\n\n");
printf("entrz votre choix\n");
scanf("%d",&choix);
printf("entrez votre chaine SVP !!!!\n");
scanf("%s",chaine);
if(choix==1)
{rep=len(chaine);
printf(" la longuere du chaine est:%d\n",rep);
}
else if(choix==2)
{for(i=len(chaine);i>=1;i--)
{rep=mid(chaine,i,1);
rass=rass&rep;
}printf("l'inverse du chaine est:%s\n",rass);
}
else if(choix==3)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}else if(choix==4)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}
else if(choix==5)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
if(chaine=rass)
{printf(" la chaine est palaindrome\n");
}}
system("PAUSE");
return 0;
}
SVp j'ai un probléme dans mon code et je sais pas lequel
voici mon code si vous avez une idées répondez moi :
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int choix,i;
char chaine;
char rep;
char rass;
int main(int argc, char *argv[])
{
printf("* * * * * * * * * * * * * * * * *\n");
printf("* *liste des choix* *\n");
printf("* longuer d'une chaine----> 1 *\n");
printf("* l'inverse d'une chaine--> 2 *\n");
printf("* maj vers min -----------> 3 *\n");
printf("* min vers maj -----------> 4 *\n");
printf("* palaindrome ------------> 5 *\n");
printf("* *\n");
printf("* * * * * * * * * * * * * * * * *\n\n");
printf("entrz votre choix\n");
scanf("%d",&choix);
printf("entrez votre chaine SVP !!!!\n");
scanf("%s",chaine);
if(choix==1)
{rep=len(chaine);
printf(" la longuere du chaine est:%d\n",rep);
}
else if(choix==2)
{for(i=len(chaine);i>=1;i--)
{rep=mid(chaine,i,1);
rass=rass&rep;
}printf("l'inverse du chaine est:%s\n",rass);
}
else if(choix==3)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}else if(choix==4)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
printf("la conversion miniscule de votre chaine est:%s\n",rass);
}
else if(choix==5)
{for(i=1;i<=len(chaine);i++)
{rep=chr(asc(mid(chaine,i,1)+32));
rass=rass&rep;
}
if(chaine=rass)
{printf(" la chaine est palaindrome\n");
}}
system("PAUSE");
return 0;
}
Utilisateur anonyme
24 avril 2010 à 21:45
24 avril 2010 à 21:45
Ca sent le mélange avec BASIC... :-) Certaines fonctions n'existent pas en C comme "mid"
Vois ceci : https://en.cppreference.com/w/cpp/string/byte
Ensuite, tu déclare "chaine" en tant que "char", c'est à dire comme caractère. En C, une chaine c'est un tableau de caractères. Tu peux mettre char chaine[50] pour une chaîne de 50 caractères ou
char *chaine;
pour une chaîne qui sera allouée dynamiquement, avec les "malloc" etc. Si ça te semble trop pointu, essaie déjà d'aller voir certains sites sur le langage C pour débuter, ou avec des livres.
Le langage C n'est pas un des plus faciles.
Vois ceci : https://en.cppreference.com/w/cpp/string/byte
Ensuite, tu déclare "chaine" en tant que "char", c'est à dire comme caractère. En C, une chaine c'est un tableau de caractères. Tu peux mettre char chaine[50] pour une chaîne de 50 caractères ou
char *chaine;
pour une chaîne qui sera allouée dynamiquement, avec les "malloc" etc. Si ça te semble trop pointu, essaie déjà d'aller voir certains sites sur le langage C pour débuter, ou avec des livres.
Le langage C n'est pas un des plus faciles.