Les Instructions itératives Exercices corrigés – Langage C

Les Instructions itératives Exercices corrigés – Langage C

Exercice 1 sur les Instructions itératives

Ecrire un algorithme qui lit un réel x et un enter positif p et affiche x puissance p.

Solution

#include <stdio.h>

#include <math.h>

void main()

{

    float r;

    int n;

    printf(“Donner un reel: \n”);

    scanf(“%f”,&r);

    do

    {

        printf(“Donner un entier :\n”);

        scanf(“%d”,&n);

    }while(n<0);

    float puiss= pow(r,n);

    printf(“%f ^ %d = %f”,r,n,puiss);

}

Exercice 2 sur les Instructions itératives

Ecrire un algorithme qui lit un entier positif et affiche sa factorielle.

n! = n*(n-1)*….*3*2*1

0! = 1

Solution

#include <stdio.h>

void main()

{

int n;

     do

    {

        printf(“Donner un entier :\n”);

        scanf(“%d”,&n);

    }while(n<0);

    int i=1;

    int fact;

    if(n!=0)

    {

    fact=n;

    for(i=1;i<n;i++)

    {

    fact=fact*(n-i);

    }

    }

    else fact=1;

    printf(“Le factotiel de %d est %d”,n,fact);

}

Posts les plus consultés de ce blog

Tableau périodique des éléments-Tableau de Mendeleïev PDF

TD TP COURS EXAMEN pour L1 L2 L3 M1 M2 Doctorat

Équations différentielles : Cours-Résumés-Exercices corrigés