Corrigé TP Informatique 2
Corrigé TP Informatique 2
Corrigé TP Informatique 2
Exercice1
#include <stdio.h>
Main()
{
int tab[50] ,i, x;
x=0 ;
for (i=0; i<50; i++)
{
tab[i]=x;
x=x+2;
}
}
Exercice2
#include <stdio.h>
Main()
{
int tab[10] ,i, som;
float moy;
//Remplir le tableau
for (i=0; i<10; i++)
scanf (“%d”, &tab[i]);
// Calculer de la somme
som=0;
for (i=0; i<10; i++)
som=som+tab[i];
// calculer la moyenne
moy=som/10;
printf (“la somme des éléments du tableau=%d et la moyenne=%f”, som, moy) ;
}
}
Exercice3
#include <stdio.h>
Main()
{
float tab[10] , max;
int i, pos;
//Remplir le tableau
for (i=0; i<10; i++)
scanf (“%f ”, &tab[i]);
// Trouver le maximum du tableau (max) ainsi sa position (pos)
max=tab[0];
for (i=1; i<10; i++)
if (max<tab[i]
{ max=tab[i]; pos=i;}
Printf(“le maximum du tableau=%f et sa position=%d”, max, pos);
}
Exercice 4
#include <stdio.h>
Main()
{
float tab[10] ;
int i, nul;
//Remplir le tableau
for (i=0; i<10; i++)
scanf (“%f”, &tab[i]);
// Calculer le nombre d’éléments nuls
nul=0;
for (i=0; i<10; i++)
if (tab[i]==0 nul++ ;
printf (“ le nombre d’éléments nuls= %d “, nul);
}
Exercice 5
#include <stdio.h>
Main()
{
int mat[20][20] ;
int i,j;
//Remplir la matrice
for (i=0; i<20; i++)
for (j=0; j<20; j++)
mat[i][j]=i+j ;
// Afficher la matrice
for (i=0; i<20; i++)
{for (j=0; j<20; j++)
printf (“%d \t”, mat[i][j]);
printf (“\n”);
}
}
Exercice 6
#include <stdio.h>
Main()
{
int mat[10][10] ;
int i,j , som, som1, prod;
float moy;
//Remplir la matrice
Som=0 ;
for (i=0; i<10; i++)
for (j=0; j<10; j++)
som=som+mat[i][j];
Prod=1;
Som8=0 ;
for (i=0; i<10; i++)
som8=som8+mat[i][8];
Moy= som8/10;