Vous êtes sur la page 1sur 4

Exercice

On veut écrire un programme pour manipuler les tableaux

1.
Écrire une fonction afficher qui prend en paramètre un tableau et sa taille
puis affiche son contenu (une cellule
Par ligne).

2.ecrire une fonction qui prends en paramètre un tableau et sa taille puis


retourne son plus grand élément

3.Ecrire un programme qui demande à l'utilisateur de saisir les données pour


remplir un tableau note de 10 cellule de réelle; utilise la fonction de la
question numéro 1 pour afficher son contenu puis celle de la question 2 pour
afficher son maximum

Code :

#include<stdio.h>

#include<stdlib.h>

void afficher (float Tab[],int n)

int i;

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

{ printf(" N: %d = %f \n", i, Tab[i]); }

return 0;}
float maxi (float T[],int n)

{ float max;

int i;

max = T[0];

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

if (max < T[i])

max = T[i];

return max;

int i;

float note[10];

int main(){

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

printf("Entrez la note [%d]:",i);

scanf("%f",&note[i]);

afficher(note,10);

printf("le maximum est :%f",maxi(note,10));

return 0;

*Enregistrement
mot clé struct
Syntaxe

struct Nom_Structure = {

Type1 champ1;

Type2 champ2;

typeN champN;

Exemple :

Struct personne {

Char nom[30] ;

Int age ;

Char sexe ;

Float taille ;

} ;
Exemple
Struct point {

float x ;

float y ;

}p1,p2 ;

Struct point p1, p2 ;

Pour accéder au champs de la structure on écrit p1.x

Exercice
On veut écrire un programme pour manipuler les tableaux

1.
Écrire une fonction afficher qui prend en paramètre un tableau de personne
et sa taille puis affiche ligne par ligne les informations d’une personne sur
une ligne nom, Age, sexe, taille (une cellule
Par ligne).

3.Ecrire un programme qui demande à l'utilisateur de saisir les données pour


remplir un tableau note de 10 cellule de réelle; utilise la fonction de la
question numéro 1 pour afficher son contenu puis celle de la question 2 pour
afficher son maximum

Vous aimerez peut-être aussi