Ap Seiot 2223
Ap Seiot 2223
Ap Seiot 2223
Département d’Informatique
Exercice 1 :
Exercice 2 :
a=3;b=4;x=2;
S1 = x+a+b ;
S2 = S1+((++x) * a) - (b--) ;
S3= (S2 – b) + x – (--a) ;
printf(“ S1 : % d S2 : %d S3 : %d \n,x,S1,S2,S3) ;
printf(“la moyenne de %d %d et % d est : ………. \n,S1,S2,S3,…..) ;
Ecrire un programme C qui permet de saisir un entier N > 0 et d’effectuer le traitement suivant :
-Si N mod 3=0 alors on affichera tous les entiers E0 ∈ [1. . 𝑁] tel que E0 mod 3 =0 et on effectuera
leur somme
-Si N mod 3=1 alors on effectuera le produit de tous les entiers E1 ∈ [1. . 𝑁] tel que E1 mod 3 =2 et
tel que le chiffre des unités de E1 est égal à 2.
-Si N mod 3=2 alors on déterminera pour chaque entier E3 ∈ [1. . 𝑁] tel que E3 mod 3 =2, l’entier
P =(E3)2.
On dispose d’un tableau T à 100 cases d’entiers strictement positifs dont les valeurs sont dans
l’intervalle [1,10]. On cherche à effectuer la somme S définie par :
𝑇[𝑖]
𝑆 = ∑𝑖=𝑛
𝑖=1 𝑇 [𝑖 ] ∗ 𝑥𝑖 xi >0
Ecrire un programme C qui permet de
- Saisir les données du tableau T (les valeurs doivent être correctes),
- Saisir les différentes valeurs xi (les valeurs doivent être correctes),
- Calculer la somme S,
- Afficher les différents résultats.
NB : Pour la saisie des xi, utiliser la structure de données qui vous convient (avec ou sans
tableau)
Bonne réflexion
Barème provisoire 4+4+6+6