Exo en c sur linux

Résolu
trem_56_tu Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
 trem_56_tu -
Bonjour,la communauté je prépare un tp pour mon cours di'nformatique dont la problématique est la suivante:
faire un programme en c sur linux en utilisant le système des tableaux,il me faut à partir d'un numéro de secu rentrée préalablement
afficher sur écran ,si ils'agit d'un garçon ou d'une fille ,ensuite la date de naissance comme suit le jj le mois puis l'année. Enfin le département de l'assuré. J'ai déjà commencer je vous demande une aide afin d'améliorer et de me proposer ce qu'il manque.



voila ce que j'ai faits:
include <stdio.h>
int main (void)
{
char ss[16];
int i,a,b;
{
printf ("entre le numero de securite sociale\n");
}
scanf ("%s",ss);
printf("%s",ss);
printf ("format",ss);

if(ss[0]==1);
printf("l'assuré est un garçon");

if (ss[0]==2);
printf ("l'assurée est une fille");


for (a=0; a<=1; a++)
for (b=0; b<=9; b++)
ss[3]=a;
ss[4]=b;
if (a==0 && b==1);
printf ("janvier");
if (a==0 && b==2);
printf ("fevrier");
if (a==0 && b==3);
printf ("mars");

for (i=0; i<=9; i++)
if (ss[1]==i && ss[2]==i);
printf ("en ");
}

j'oubliais pour le département étant aux antilles guyane il doit etre afficher les différents département qui la compose.
A voir également:

2 réponses

mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
deja tu utilise un tableau de char donc qd tu regarde le sexe faut utiliser des quote pour preciser que ce sont des char
ensuite pour la date de naissance il suffit de prendre les chiffre du numero pluto que de s'embeter avec les nom des mois
aussi dans un programme il n'y a jamais d'accent sauf dans les commentaire
et tu avais aussi d'autre petites fautes que j'ai corrigé
voici ce que ça donne( si tu comprend pas quelquechose n'hesite pas a demander...)
#include <stdio.h>

int main (void)
{
char ss[16];

    printf ("entre le numero de securite sociale\n");
    scanf ("%s",ss);
    printf("numero : %s\n",ss);

    if(ss[0]=='1')
        printf("l'assuree est un garcon\n");
   else
        printf ("l'assuree est une fille\n");

    printf("son mois de naissance est %c%c et son annee de naissance est %c%c\n",ss[1],ss[2],ss[3],ss[4]);
    printf("son departement de naissance est : %c%c\n",ss[5],ss[6]);
}
0
trem_56_tu
 
bonjour, mype tu as tout mes remerciements excuse moi de ne pas l'avoir fait plutot.
0