drakouki
-
29 nov. 2012 à 22:04
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
30 nov. 2012 à 10:42
bonsoir a tous ; svp j'ai besoin d'un coup de main pour un projet que je dois rendre demain , voici mon probléme :
nous allons créer un programme de gestion de prêt de livre avec un menu et tout (ceci est deja fait) maintenant , depuis ma matrice je dois connaitre l’emprunteur le plus fidèle a une date précise : voici ce que j'ai fait :
do
{printf("\n \n -------------saisir la date de l'emprunt--------");
printf("\n saisir le jour d'emprunt");
scanf("%d",&j1);
printf("\n saisir le mois d'emprunt");
scanf("%d",&m1);
printf("\n saisir l'année d'emprunt");
scanf("%d",&a1);}
while (date (j1,m1,a1)!=1); //FONCTION DATE POUR SAVOIR SI LA DATE EST VALIDE
do
{printf("\n \n ------------saisir la date de retour------------");
printf("\n saisir le jour de retour");
scanf("%d",&j2);
printf("\n saisir le mois de retour");
scanf("%d",&m2);
printf("\n saisir l'année de retour");
scanf("%d",&a2);}
while ((date (j2,m2,a2)!=1)||(compart(j2,m2,a2,j1,m1,a1)!=0)); // COMPART POUR SAVOIR SI MON ENTREE EST LOGIQUE c a dire date d'entré inférieur a date sortie
ind=0;
for (i=0;i<nbr;i++)
{if (( compart( j1, m1,a1,M[i][2],M[i][3],M[i][4])==1)&&( compart( j2,m2,a2,M[i][5],M[i][6],M[i][7])==0))
for (j=0;j<l;j++)
if(M[i][1]==T_Nlivre[j])
T[j]++;}
max=T[0];
for (i=0;i<l;i++)
{if (T[i]>max)
max=T[i];
ind=i;
if(T[i]==max)
{printf("le livre -- %s -- est le plus emprunté avec %d emprunts a cette date \n \n",T_titre[ind],max);}}
Codes-Sources est un site communautaire où des bénévoles apportent de l'aide à ceux qui le demandent. Nous demandons pas grand chose en retour : juste un peu de reconnaissance et de respect.
Venir poser une question sur le forum en disant que c'est urgent est un manque de respect : qu'est-ce que ca t'apporte de préciser que c'est urgent ? Tu crois qu'en disant ça tu seras prioritaire par rapport aux autres membres ? Tu crois qu'on va se dépêcher de te répondre parce que tu es dans l'urgence ?
Et bien non, bien au contraire ! Dire que c'est urgent ne nous donne vraiment pas envie d'aider. L'urgence elle n'est que pour toi, et surtout pas pour nous !
Sujet clos.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question