Aurais-tu une solution pour
- Voila mon 2eme probleme, apres obtenu
- include <stdio.h>
- include<conio.h>
int main()
{
int a, i, j;
int m[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
printf("Entrer une année\n");
scanf("%d", &a);
if ((a % 100 !=0) && (a % 4 ==0) || (a % 100 == 0) && (a % 400 ==0))
m[1] = 29;
printf("Entrer un numero de jour\n");
scanf("%d", &j);
i = 0;
while (j > m[i])
{
j = j- m[i];
i++;
}
printf("%d//%d//%d", j, i + 1, a);
getch () ;
}
On me demande :
Le programme écrit doit définir et utiliser deux fonctions dont les
spécifications sont données ci-dessous :
– La fonction anneeEstBiss prend en argument un nombre entier a et retourne un entier. La fonction retourne 0
si a représente une année qui n’est pas bissextile et une valeur différente de 0 sinon.
– La fonction joursMois prend en argument deux nombres entiers m et estBiss et retourne un entier. m représente
un numéro de mois compris entre 1 et 12 inclus. estBiss vaut 0 si l’année considérée n’est pas bissextile, une
autre valeur sinon. La fonction retourne le nombre de jours du mois donné en argument. Si le numéro donné
n’est pas un numéro de mois valide (m <= 0 ou m > 12), la fonction retourne -1.
Merci