Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Exercice 1 */
- #include <stdio.h>
- int main()
- {
- float la , lo ;
- printf("Donnez la largeur du rectangle: ");
- scanf("%f",&la);
- printf("Donnez la longueur du rectangle: ");
- scanf("%f",&lo);
- printf("la surface est: %f\n",la*lo);
- printf("le perimetre est: %f",2*(la+lo));
- return 0;
- }
- /* Exercice 2 */
- /* Question 1*/
- #include <stdio.h>
- int main()
- {
- char L;
- printf("Deviner la lettre: ");
- scanf("%c",&L);
- if (L == 'a' || L == 'A') printf("Réponse correcte");
- else printf("Réponse incorrecte");
- return 0;
- }
- /* Question 2 */
- #include <stdio.h>
- int main()
- {
- char l;
- printf("Entrez une lettre: ");
- scanf("%c",&l);
- if ((l>='a')&&(l<='z'))
- printf("Cette lettre est miniscule");
- else if ((l>='A')&&(l<='Z'))
- printf("Cette lettre est majuscule");
- else printf("Veuilez entrer une lettre valide");
- return 0;
- }
- /* Question 3 */
- #include <stdio.h>
- int main()
- {
- int j;
- printf("Entrez un nombre compris entre 1 et 7: ");
- scanf("%d",&j);
- switch (j)
- {
- case 1:
- printf("Lundi");
- break;
- case 2:
- printf("Mardi");
- break;
- case 3:
- printf("Mercredi");
- break;
- case 4:
- printf("Jeudi");
- break;
- case 5:
- printf("Vendredi");
- break;
- case 6:
- printf("Samedi");
- break;
- case 7:
- printf("Dimanche");
- break;
- default :
- printf("Veuillez entrer un nombre compris entre 1 et 7");
- break;
- }
- return 0;
- }
- /* Question 4 */
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- float a, b, c, delta;
- printf("Résoudre ax²+bx+c=0 :\n");
- printf("Donnez a: ");
- scanf("%f",&a);
- printf("Donnez b: ");
- scanf("%f",&b);
- printf("Donnez c: ");
- scanf("%f",&c);
- delta = b*b - 4*a*c ;
- if (a==0) {
- if (b == 0) printf("L'équation admet une infinité de solutions");
- else printf("La solution est %f", -c / b);
- }
- else {
- if (delta>0) printf("L'équation admet deux solutions %f et %f",(-b-sqrt(delta))/(2*a),(-b+sqrt(delta))/(2*a));
- else if (delta==0) printf("L'équation admet une seule solution %f",-b/(2*a));
- else printf("L'équation admet deux solutions imaginaires: %f+%fi et %f+%fi",
- -b/(2*a),sqrt(-delta)/(2*a),-b/(2*a),-sqrt(-delta)/(2*a));
- }
- return 0;
- }
- /* Exercice 3 */
- /* Question 1 */
- #include<stdio.h>
- int main()
- {
- int a=0, b=0;
- char c;
- do
- {
- printf("Entrez un caractère et * pour arrêter: ");
- scanf("%c",&c);
- if (c == 'b') a++;
- printf("\n");
- }
- while (c != '*');
- printf("Vous avez entré b %d fois\n",a);
- return 0;
- }
- /* pour calculer aussi les espaces */
- #include<stdio.h>
- int main()
- {
- int a=0, b=0;
- char c;
- do
- {
- printf("Entrez un caractère et * pour arrêter: ");
- scanf("%c",&c);
- if (c == 'b') a++;
- else if (c == ' ') b++;
- printf("\n");
- }
- while (c != '*');
- printf("Vous avez entré b %d fois\n",a);
- printf("Vous avez entré espace %d fois",b);
- return 0;
- }
- /* Question 2 */
- #include<stdio.h>
- int main()
- {
- int i, n, max;
- printf("La comparaison de 5 nombres");
- printf("Donnez le nombre 1 :",i+1);
- scanf("%d",&n);
- max = n;
- for (i=1; i<5; i++)
- {
- printf("Donnez le nombre %d :",i+1);
- scanf("%d",&n);
- if (max<n) max = n;
- }
- printf("Le max des nombres est: %d",max);
- return 0;
- }
- /* Question 3 */
- #include<stdio.h>
- #include <math.h>
- int main()
- {
- int n, i, flag=0;
- printf("Donnez le nombre: ");
- scanf("%d",&n);
- if (n==1) printf("le nombre saisi n'est pas premier");
- else {
- for (i = 2; i <= sqrt(n); i++)
- {
- if (n % i == 0)
- {
- printf("le nombre saisi n'est pas premier");
- flag = 1;
- break;
- }
- }
- if (flag == 0) printf("le nombre saisi est premier");
- }
- return 0;
- }
- /* Exercice 4 */
- /* Question 1 */
- #include<stdio.h>
- int main()
- {
- int n, i, s=0;
- printf("Donnez le nombre: ");
- scanf("%d",&n);
- for (i=1; i<=n/2; i++) {
- if (n % i == 0) s += i;
- }
- if (s==n) printf("le nombre saisi est parfait");
- else printf("le nombre saisi n'est pas parfait");
- return 0;
- }
- /* Question 2 */
- #include<stdio.h>
- int main()
- {
- int n, i, j, s;
- printf("Donnez le nombre: ");
- scanf("%d",&n);
- printf("Les nombres parfaits inférieurs à %d sont:",n);
- for (j=1; j<n; j++) {
- s=0;
- for (i = 1; i <= j / 2; i++) {
- if (j % i == 0) s += i;
- }
- if (s == j) printf(" %d",j);
- }
- return 0;
- }
- /* Exercice 5 */
- #include<stdio.h>
- int main()
- {
- int n, m, sd_n=1, sd_m=1, i;
- printf("Donnez n: ");
- scanf("%d",&n);
- printf("Donnez m: ");
- scanf("%d",&m);
- for (i=2; i<=n/2; i++) {
- if (n%i==0) sd_n+=i;
- }
- for (i=2; i<=m/2; i++) {
- if (m%i==0) sd_m+=i;
- }
- if (sd_n==m && sd_m==n) printf("les deux nombres sont amicaux");
- else printf("les deux nombres ne sont pas amicaux");
- return 0;
- }
- /* Exercice 6 */
- /* Question 1 */
- #include<stdio.h>
- int main()
- {
- int n, i, Un=4, Un_1=4, temp;
- printf("Donnez n: ");
- scanf("%d",&n);
- for (i=2; i<=n; i++) {
- temp=Un;
- Un=3*Un+4*Un_1+6;
- Un_1=temp;
- }
- printf("Un est: %d",Un);
- return 0;
- }
- /* Question 2 */
- #include<stdio.h>
- int main()
- {
- int j, Un=4, Un_1=4, temp;
- for (j=0; j<=100; j++) {
- if (j==0 || j==1) printf("U%d est: %d\n", j, 4);
- else {
- temp = Un;
- Un = 3 * Un + 4 * Un_1 + 6;
- Un_1 = temp;
- printf("U%d est: %d\n", j, Un);
- }
- }
- return 0;
- }
- /* Exercice 7 */
- #include <stdio.h>
- int main()
- {
- float x, Tn, Tn_1, temp;
- int i, n;
- printf("Donnez n: ");
- scanf("%d",&n);
- do {printf("Donnez x compris entre -1 et 1: ");
- scanf("%f", &x);
- } while (x>1 || x<-1) ;
- for (i=0; i<=n; i++)
- {
- temp=Tn_1;
- Tn_1=Tn;
- Tn = 2*x*Tn - temp;
- }
- printf("%d",Tn);
- return 0;
- }
- /* Exercice 8 */
- /* Question 1 */
- #include <stdio.h>
- int main()
- {
- int k, i, p=1;
- printf("Donnez k :");
- scanf("%d",&k);
- if (k==0) printf("%d",1);
- else {
- for (i = 1; i <= k; i++) {
- p = p * i;
- }
- printf("%d", p);
- }
- return 0;
- }
- /* Question 2 */
- #include <stdio.h>
- int main()
- {
- float x, s=1, x_k=1, k_fact;
- int k, n, i;
- printf("Donnez x :");
- scanf("%f",&x);
- printf("Donnez n :");
- scanf("%d",&n);
- for (k=1; k<=n; k++) {
- k_fact=1;
- for (i = 1; i <= k; i++) {
- k_fact = k_fact * i;
- }
- x_k*=x;
- s+=x_k/k_fact;
- }
- printf("La somme est: %f",s);
- return 0;
- }
- /* Question 3 */
- #include <stdio.h>
- int main()
- {
- float x, s=1, x_k=1, k_fact, s0;
- int k=1, i;
- printf("Donnez x :");
- scanf("%f",&x);
- do {
- s0=s;
- k_fact = 1;
- for (i = 1; i <= k; i++) {
- k_fact = k_fact * i;
- }
- x_k *= x;
- s += x_k / k_fact;
- k+=1;
- } while((s-s0)>1e-6);
- printf("%f",s);
- return 0;
- }
- /* Exercice 9 */
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- float s=0, s0;
- int n=1;
- do {
- s0=s;
- s+=6/(n*n);
- n+=1;
- } while((s-s0)>1e-6);
- printf("%f",sqrt(s));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement