Bonjour à tous. Alors ceci est mon premier post. J'ai corriger les fautes. J'ai pas fait la condition du nombre premier car je crois que c'est très simple.
Une note
sprintf permet de placer simplement un long int dans un string. Il existe d'autres méthodes, si vous voulez je peux vous en parler. Si il y a un autre problème dites le moi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
long int nb;
int n,i ;
char ch[6]="000000" ;
do
{
printf("donner un entier supérieure a 100 \n");
scanf("%ld",&nb);
}
while((nb<100)||(nb>999999));
// -- Transformer long to str -- //
sprintf(ch, "%ld", nb);
// -- La longueur de la chaine -- //
n=strlen(ch);
for (i=0;i=n;i++)
{
//Il faut ajouter la condition du nombre pair
}
} |
Partager