Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- exo8();
- }
- int exo1()
- {
- int multi, i, nb;
- printf("entrez un nombre entier positif\n");
- scanf("%i", &nb);
- //exo 7
- if (i < 0)
- {
- printf("respectes les consignes !");
- exit(1);
- }
- i = 1;
- while (i<=10)
- {
- multi = i * nb;
- printf("%i * %i = %i\n", i, nb, multi);
- i++;
- }
- }
- int exo2()
- {
- //factorielle de i
- printf("entrez i un entier naturel\n");
- int i, facto, cpt;
- cpt = 0;
- facto = 1;
- scanf("%i",&i);
- if (i < 0)
- {
- printf("respectes les consignes !");
- exit(1);
- }
- while (cpt < i)
- {
- cpt++;
- facto = facto * cpt;
- }
- printf("%i", facto);
- }
- int exo3()
- {
- printf("afficher les 10 premiers termes d'une suite : \n");
- int n ,u, v, sommeU = 0, sommeV = 0;
- n = 0;
- while (n<=10)
- {
- u = 3*n+5;
- v = (3*n*n+5)/(n*n+1);
- printf("U%i = %i\n", n, u);
- printf("V%i = %i\n", n, v);
- sommeU = sommeU + u;
- sommeV = sommeV + v;
- printf("sommeU = %i\n", sommeU);
- printf("sommeV = %i\n", sommeV);
- n++;
- }
- }
- int exo4()
- {
- int a, b;
- printf("Entrez une annee comprise entre 1512 et 3999: \n");
- scanf("%i", &a);
- if ((a < 1512) || (a > 3999))
- {
- printf("Respectes les consignes");
- exit(1);
- }
- else
- {
- if (a%400==0)
- {
- b = 1 ;
- }
- else
- {
- if ((a%4==0) && (a%100!=0))
- {
- b = 1;
- }
- else
- {
- b = 0;
- }
- }
- if (b == 1)
- {
- printf("L'annee est bissextile !");
- }
- else
- {
- printf("L'annee n'est pas bissextile !");
- }
- }
- }
- int exo5()
- {
- float a,b,c,moy;
- printf("entrez les 3 notes :\n");
- scanf("%f",&a);
- scanf("%f",&b);
- scanf("%f",&c);
- if ( (a<0) || (b<0) || (c<0))
- {
- printf("respectes les consignes !");
- exit(1);
- }
- if (b < a)
- {
- if (b < c)
- {
- moy = (a + c)/2;
- }
- }
- if (a < b)
- {
- if (a < c)
- {
- moy = (b + c)/2;
- }
- }
- if (c < a)
- {
- if (c < b)
- {
- moy = (a + b)/2;
- }
- }
- printf("%f",moy);
- return(moy);
- }
- int exo6()
- {
- printf("Saisir l'heure sous la forme HHMMSS:\n ");
- int h, hh, m, mm, s, heure, min, sec;
- scanf("%i",&h);
- if (h%100 == 59)
- {
- hh=h+41;
- m = hh%10000;
- mm = m/100;
- if (mm == 60)
- {
- hh=hh+4000;
- mm = 0;
- s = hh/10000;
- if (s == 24)
- {
- hh = hh + 760000;
- hh = (hh%100);
- printf("%i\n",hh);
- }
- else
- {printf("%i\n",hh);}
- }
- else
- {printf("%i\n",hh);}
- }
- else
- {
- hh = h + 1;
- printf("%i\n",hh);
- }
- heure = hh/10000;
- min = (hh/100)%100;
- sec = hh%100;
- printf("Il est %iH%iM%iS", heure,min,sec);
- }
- int exo8() // ne marche pas quand on tente d'en sortir
- {
- int nb = 0, go = 1;
- while (go == 1)
- {
- printf("entrez un chiffre (entre 0 et 9 bande d'incultes) ou # pour quitter\n");
- scanf("%i",&nb);
- if (nb == "#")
- {
- go = 0;
- exit(1);
- }
- else if ((nb < 0 || nb > 9))
- {
- printf("respectes les consignes !\n");
- }
- else if (nb == 0)
- {
- printf("zero\n");
- }
- else if (nb == 1)
- {
- printf("un\n");
- }
- else if (nb == 2)
- {
- printf("deux\n");
- }
- else if (nb == 3)
- {
- printf("trois\n");
- }
- else if (nb == 4)
- {
- printf("quatre\n");
- }
- else if (nb == 5)
- {
- printf("cinq\n");
- }
- else if (nb == 6)
- {
- printf("six\n");
- }
- else if (nb == 7)
- {
- printf("sept\n");
- }
- else if (nb == 8)
- {
- printf("huit\n");
- }
- else if (nb == 9)
- {
- printf("neuf\n");
- }
- }
- exit(1);
- }
- int exo9_1()
- {
- int multi, i, nb;
- i = 1, nb = 1;
- while (nb > 0)
- {
- printf("entrez un nombre entier positif\n");
- scanf("%i", &nb);
- i = 1;
- while (i<=10)
- {
- multi = i * nb;
- printf("%i * %i = %i\n", i, nb, multi);
- i++;
- }
- }
- }
- int exo9_4()
- {
- int a, b;
- a = 2000;
- while ((a > 1512) && (a < 3999))
- {
- printf("Entrez une annee comprise entre 1512 et 3999: \n");
- scanf("%i", &a);
- if (a%400==0)
- {
- b = 1 ;
- }
- else
- {
- if ((a%4==0) && (a%100!=0))
- {
- b = 1;
- }
- else
- {
- b = 0;
- }
- }
- if (b == 1)
- {
- printf("L'annee est bissextile !");
- }
- else
- {
- printf("L'annee n'est pas bissextile !");
- }
- }
- exit(1);
- }
- int exo10()
- {
- printf("exo 7 : Afficher une date du 21eme siecle sous la forme JJ mois 20YY");
- printf("Entrer une date sous la forme JJMMYY\n");
- long date;
- int jour, mois, annee;
- scanf("%i", &date);
- jour = date/10000;
- mois = (date - jour*10000)/100;
- annee = date%100;
- printf("la date donnee est le %i ", jour);
- if (mois == 1)
- {
- printf("janvier");
- }
- if (mois == 2)
- {
- printf("fevrier");
- }
- if (mois == 3)
- {
- printf("mars");
- }
- if (mois == 4)
- {
- printf("avril");
- }
- if (mois == 5)
- {
- printf("mai");
- }
- if (mois == 6)
- {
- printf("juin");
- }
- if (mois == 7)
- {
- printf("juillet");
- }
- if (mois == 8)
- {
- printf("aout");
- }
- if (mois == 9)
- {
- printf("septembre");
- }
- if (mois == 10)
- {
- printf("octobre");
- }
- if (mois == 11)
- {
- printf("novembre");
- }
- if (mois == 12)
- {
- printf("decembre");
- }
- printf("20%i",annee);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement