Académique Documents
Professionnel Documents
Culture Documents
informatique.
Réalise par :
Fatima Mardi
Encadre par :
PR.Sarmouh
Département : Génie des procédés 2023
S2 :
TP3:
Objectifs:
Comprendre comment étuliser les stréctures conditionelle pour affecter
des opération matématiques:le maximum des nombres ,le trie…
Exercice 1
Ecrivez un programme qui lit la dimension N d’un tableau T du type
entier (N<=50) remplit et affiche le tableau ainsi que la somme de
tous ses éléments. Le programme range ensuite les éléments du
tableau T dans L’ordre inverse et affiche le tableau résultantant.
Solution
Exercice 2
Ecrivez un programme qui lit la dimension N d’un tableau T du type
réel (N<=50) remplit et affiche ce tableau. Le programme copie
ensuite toutes les composantes strictement positives dans un
deuxième tableau TOPS et toutes les valeurs strictement négatives
dans un tableau TENG.
Solution
Exercice 3
Ecrivez le programme qui calcule le produit scalaire de deux tableau
1-D d’entiers T1 et T2 de dimension N (N<=50)
Solution
Exercice 4
Ecrivez le programme qui calcule pour une valeur X de type réel la
valeur numérique d’un polynome de degré n :
a) En utilisent la fonction pow() de la bibliothèque « math .lib »
#include <stdio.h>
#include <math.h>
main()
{
float A[20];/* tableau des coefficients de P */
int I; /* indice courant */
int N; /* degré du polynôme */
float X; /* argument */
float P; /* résultat */
/* Edition du résultat */
return 0;
}
#include <math.h>
main()
{
float A[20];/* tableau des coefficients de P */
float X; /* argument */
float P; /* résultat */
scanf("%d", &N);
scanf("%f", &X);
/* solution 1 */
/* for (P=0.0, I=N ; I>=0 ; I--) {
P = P*X + A[I];
} */
/* solution 2 */
/* Edition du résultat */
S2 :Réali