Vecteur en c exercice

Fermé
mélanie - 16 nov. 2007 à 14:00
 k-rim - 3 févr. 2009 à 18:55
Bonjour,
je dois écrire un programme en qui calcule le nombre de jour passé depuis sa naissance en utilisant un tableau d'entier qui comprend le nombre de jour pour chaque mois!(en langage c) je dois utiliser des vecteurs!!
quelqu'un peut m'aider je ne vois pas comment le résoudre, merci!!!

7 réponses

mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 436
16 nov. 2007 à 18:08
tu ne comprend pas quoi la methode pour faire ton exo tu l'as deja...
0
jackom Messages postés 62 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 24 février 2009 16
10 déc. 2007 à 17:09
pour t'aider mélanie j'ai besoin de savoir si tu es connecté en ce moment
0
caoz Messages postés 2 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 10 décembre 2007
10 déc. 2007 à 18:43
ben en faite on ne ne peut taider tant que tu ne nous a pas donner plus de precision tu cherche les vecteurs mais il faut reprendre toutes les etaps qui par exemple ou l'exo est indispensable
bon ben jattend ta reponse ^^
0
vecteur d'entiers en C=int*
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zidanelegend
21 mars 2008 à 12:36
stp j sui etudiant et je cherche des exercice en java avec corrigé

aide moi merci
0
<g trouvé la reponse de ton probléme melanie>:
#include<stdio.h>
int v[13],u[13],j,m,a,i,jo,s;
main()
{printf("entrez votre date de naissance\n");
scanf("%d",&jo);
scanf("%d",&m);
scanf("%d",&a);
u[1]=31;u[3]=31;u[4]=30;u[5]=31;u[6]=30;u[7]=31;u[8]=31;u[9]=30;u[10]=31;u[11]=30;u[12]=31;
if((a%4==0&&a%100!=0)||a%400==0)u[2]=29;
else u[2]=28;
for(j=1;j<=12;j++){v[j]=0;}
if(a!=2009){for(j=1;j<=12;j++){if(j>m)v[j]=u[j];
if(j==m)v[j]=u[j]-jo;}}
for(i=a+1;i<2009;i++){if((i%4==0&&i%100!=0)||i%400==0)u[2]=29;/*le 2009 ici vas designer l'année ou on est ca veut dire l'année ou on s'arréte(cette année)*/
else u[2]=28;
for(j=1;j<=12;j++){v[j]=v[j]+u[j];}
}
for(j=m;j<=2;j++){if(j!=2)v[j]=v[j]+u[j];/*le 2 ici vas designer le mois ou on est ca veut dire le mois ou on s'arréte (ce mois)*/
else v[j]=v[j]+3; }/*le 3 ici vas designer le jour ou on est ca veut dire le jour ou on s'arréte (aujourd'hui)*/
s=0;
for(i=1;i<=12;i++){s=s+v[i];}
printf("Le nombre de jour que vous avez vecu est %d.",s);
getch();}
0
et ba vius fete ts chier ac vos vecteur a la con et pa a la bien
-1