A voir également:
- Question simple c/c++
- 14 simple - Guide
- Simple comic - Télécharger - Vie quotidienne
- Montage video simple windows - Guide
- Simple file locker - Télécharger - Sécurité
- Simple pdf - Télécharger - PDF
2 réponses
Une solution serait celle-ci mais tu dois considérer chaque chiffre comme un caractère et donc un nombre comme un tableau de caracteres. La fonction "strchr" regarde si un caractère est présent dans une chaine de caractères
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
long chiffre='0',i=0;
char nombre[100]="124";
if (strchr(nombre,chiffre)==NULL)
{
printf("le chiffre %c ne se trouve pas dans le nombre %s\n",chiffre,nombre);
}
else if (strchr(nombre,chiffre)!=NULL)
{
printf("le chiffre %c se trouve dans le nombre %s\n",chiffre,nombre);
}
system("pause");
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
long chiffre='0',i=0;
char nombre[100]="124";
if (strchr(nombre,chiffre)==NULL)
{
printf("le chiffre %c ne se trouve pas dans le nombre %s\n",chiffre,nombre);
}
else if (strchr(nombre,chiffre)!=NULL)
{
printf("le chiffre %c se trouve dans le nombre %s\n",chiffre,nombre);
}
system("pause");
}