Les tableaux en langage C++


Exercice 1
Saisir 10 réels, les ranger dans un tableau. Calculer et afficher la moyenne et l'Écart-type.

Exercice 2
Saisir une matrice d'entiers 2x2, calculer et afficher son déterminant

Exercice 3
Un programme contient la déclaration suivante:

int tab[10] = {4,12,53,19,11,60,24,12,89,19};

Compléter ce programme de sorte d'afficher les adresses des Éléments du tableau.



Correction


Exercice 1:
#include <stdio.h>

#include <math.h>

#include <conio.h>

void main()

{

float nombre[10],moyenne = 0,ecart_type = 0;

int i;

/* saisie des nombres */

printf("SAISIR 10 NOMBRES SEPARES PAR RETURN: \n");

for(i=0;i<10;i++)

       {       printf("nombre[%1d] = ",i);       scanf("%f",&nombre[i]);       }

/* calculs */

for(i=0;i<10;i++)       {       moyenne = moyenne + nombre[i];       ecart_type = ecart_type +nombre[i]*nombre[i];       }

moyenne = moyenne/10;

ecart_type = ecart_type/10;

ecart_type = ecart_type - moyenne*moyenne;

ecart_type = sqrt(ecart_type);/* racine */

printf("MOYENNE = %f  ECART_TYPE = %f\n",moyenne,ecart_type);

printf("POUR CONTINUER FRAPPER UNE TOUCHE: ");

getch();

}

Exercice 2:
#include <stdio.h>

#include <conio.h>

void main()

{

int mat[2][2],det;

/* saisie */

printf("ENTRER SUCCESSIVEMENT LES VALEURS DEMANDEES: \n");

printf("mat[0][0] = ");

scanf("%d",&mat[0][0]);

printf("mat[1][0] = ");

scanf("%d",&mat[1][0]);

printf("mat[0][1] = ");

scanf("%d",&mat[0][1]);

printf("mat[1][1] = ");

scanf("%d",&mat[1][1]);

/* calcul */

det = mat[0][0]*mat[1][1]-mat[1][0]*mat[0][1];

/* affichage */

printf("DETERMINANT = %d\n",det);

printf("POUR CONTINUER FRAPPER  UNE TOUCHE: ");

getch();

}

Exercice 3:
#include <stdio.h>

#include <conio.h>

void main()

{

int i,tab[10]={4,12,53,19,11,60,24,12,89,19};

printf("VOICI LES ELEMENTS DU TABLEAU ET LEURS ADRESSES:\n");

for(i=0;i<10;i++)

printf("ELEMENT N¯%1d: %2d    ADRESSE: %p\n",i,tab[i],tab+i);

printf("POUR SORTIR FRAPPER UNE TOUCHE: ");

getch();

}
Suivant
« Précédent
Précédent
Suivant »

ConversionConversion EmoticonEmoticon

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.