Vous êtes sur la page 1sur 25
Université Cadi Ayyad — ETS . SAFI le 08/012 Dépanement :TIMQ . ene f eo Semesze : S1 ~ Module : M1 - ¢ Examen en Informatiques FL Ane . Durée: 1h 45mn 0 oO 0 9D” 4 point pour ta présentation de ta copie rendre ‘ © Chague réponse diit ttre numérotée Remargue : Exercice Ecrire un programme en langage C qui permet de réaliser les taches suivantes : es 1. Calculer 7", nest u> entier & lire par l'utilisateur. 2. Vérifier sin est sohsionde; x‘+ x? ‘53. Saisir un tableau T (ie 20 réels puis I'afficher. : if. C 4. Remplacer les éléments nuls du tableau T par le nomb 13\ cA 5. Echuncer le 2° élément du tableau T avec l'ayant dembr ee élément. . € 6. Saisir un tableau M de récts 2 dimensions de 10 lignes et 10 colonnes. & 7. Faire la somme de tous les éléments de M. 8. Afficher les termes :'iagonaux du tableau M. 9. Faire le produit des Hléments de la 1" ligne de M. ‘ 10,Transférer tout le te sleau M dans un tableau & 1 dimension noté tab. fof ) «iis “U0CI- 0) \r , ene @ jae —- Univaene \ ode Sa puget avn Peer At sina sag * . oe te “of eee \ \ Sen tnjorm, . FOgmame on kenge: permagtiant de: 1, lire deux Hombres entiers a eth 2. ealeuler puis afficher ta valeur de (+e 3. caleuler puis afticher la valeur de Ja? v5 * A. calguler lo Factoriel de n noté nt sachant que? Kw nl=1,2, € 5. afficher le résultat de caleu! de ¢ 2010+ al y : - 6. lire un tableau T de mentiers, mest A lire par l'utilisateur 7. afficher le tableau T lu préeédemment 8. calculer la sorme de tous les éktments du tableau T qe afficher Ie deuxiéme élément et fe demicr élément du tableau T 10, divisez le premier élément du tableau T par 3 puis affichet \e résultat obtenu i je + ‘Date 4 05/01 ste Supteteare de Technologie Safl \ ple as Perel ie Dioiernte: M~FLELAMRANY # include void main ( ) ~ ( snta,0g 2; printl(" donner kevateudde ay b:°)) SGnf(" Xd, Yd" ye ite>byy iis . Zsa42; Print ( “resultatty4) 5 else «] : fe 3 ke pring Fesultatay: . . print (" sod Mt Zs . ™ J pnenrennegenetensnsaasaegseasensenesegere Exercice2 Ecrire un programme en C permettant de : 1. lire un nombre entier a 2, vérifiersi ce nombre est divisible par. |" [3 Verifier si cc nombre est solution de l"équation : [Exercice 3 Eerire un programme en C qui permet de : jt 1. Lire a Peire Ia somme de ces notes . ¢ un enlir & lire par Putilisafeur igure ot [aférieure & 10, 3. Tester si cette somme est'sU wT “ , Date; 06/01/2011 ire de leehuolopie de Saft Durée 22h TICQ - St. _ —- Euseignante: M™ 22 ELAMRANE = - ELxamen d'tuformatiques ——Exercice _. = ? Soi L un iableau ‘ue a ehiters, n esi \ 1. Lite le tableauT puis Mafficher 2. Compter le nombre des entiers Pairs et le nombre des entiers impairs du er tableau T. , ( Vo 3. Inverser le tableau T (Le premier élément devient le demier et le dernier devient le premier) Exemple: =, T Son inverse x. 4. Supprimer ur jesta lire par! (5. Afficher ta tablé de anu re 7 sous la forme suivante : Gali 2A ji G10) 17) i We teG erinth ("arn"); 7 . 9-63 "osha. TAs td® 707 ) Pp Untreealtd Cmts Ayyny Mae PZ kLAMRAN + Bxgmen en Informatiques Borie “So Prmgramnie ea Iaagase C qul permet ¢'effectucr lea taches suivantes : Exercice 1 FAr(ie9 4 CR, | / Faire tasomme delat ligne ct ix gine colonne de'M iagona ‘noe 1 Annaler ob termi dogo ward tableay My WoL j ‘. ts mo wl ot ° ¢ 2, a eat gs . TEBE son og a aM ER \ ah = Towos= 73) 26; To (34 ov nig) . - eon Se . . 2% Se : ge et lag A Hote de chacun, deg Mn Wlilisateus, + Calculer lasomme oe ages puis la somimte des notes des ni dhudiaits: “Caleulerlanoyensea'y ‘ages et la moyenne d des notes de, Ia, protition. 7 A oy” YT Deter; incr L'ige must eS mal ct l"3ge minimal ate la brometioa, conine éliminatoite, &.Altribuet Ia mention « Assee Lien » posir les ft 6. tS qui ont une note au dépasse 1s Vv 7. Afficher expression « Ay ertissement » pony les ctu idiants qui AC tine Hote comprise citte | Wad ct 9720. : i Blofit donnés un enticr x Meni, eee TMS deinie pare \. 8. \ . [prterensenneseteeeseane renner aenerenseseeerereeees wee # Recherche du minimum et du maximum d'un tableau miun=TlO} max=T(0] | for (i=1 , isn; i++) i(Thi}smin)— min=TIi] print((‘le minimum est: Yd\n' min) ; for (i=1 ism | i++) if(T[J>max} = max=T[i), print{(‘le maximum est : %d\n" min) | [frtesrstneettnnntneesennseaencenancanenenssneadoanenenasee aes Tri croissant du tableau for (=O, 1 THD tempo= TIiJ; TH=THi) Th]=tempo; } printf(’ Le tableau trie est.\n ") ; for (i=Q ; isn ; i++) printf(' %d “,T[i]) ; printf(‘\n"), [prtseneeaesenesenenencunsanarseseseenueranscansverstanseneratneestenstenss! ‘Somme de 2 tableaux T1 et T2 dans un tableau T3 int T1[30].T2[30],T3[30) ; WSaisie de T1 for (i=0 ; isn ; i++) { printf Donner element %d :"\i+1); scanf("%ed",&T1[i)) ; } Affichage de T1 yrintf(" Le tableau T1 est: \n”); a \ oes. ! Universite CadiAyyad -— _. Date F2N2noDy SAFI-TICQ— 145 ‘ Durée: 25, Pntclenane: Mine P.Z.ELAMRAN] . 1 , § | DS en Jnformatiques moe eS Tableau 41 dimension include int main() { int i .n.T[20] s=0 .som,a; flaat moy : * Saisie ou lecture ou remplissage ou création d'un tableau de n elements. est a hire ou saisir*/ printf,’ Donner le nombre delements du tableau") , scanfi"%d" , &n) ; for (i=; icn ; i++) { printf(’’ Donner element %d scant("%d",&T[i)) ; “ety; Affichage dutableau. == Ss=C=~S=“‘S~<‘<~:S printi(" Le tableau d'elements est: \n"); for iO isn: i++) print’ Yd TE). rint(” La somme des elements du tableau"); - fipri tor =O. i=0 : i-) printf’ %d “Th - ee printf("Donner un nombre -"}; scanf("%d "' Ba); printf’ Le produit des elements du tableau T par le nombre for (i=0 ; isin: i++) print’ %d "2TH / 212009 Date : 21/1222 Unrest Cdl Aye oo _ aan ‘SAFI - TIC! abet ed ELAMRANI / . ' = DS en Informatiques netp sont oujours des nombres & lire par I'utilisateur. Berire un programme'en langege C pelmettant d'effectuer les tiches suivantes : 1. Afficher les n premiers termes & envers c.n.d : .3 2176 aot : 2. Afficher tous'les nombres compris entre 10 et. 30 qui sont multiples de 4 0 - nt , 4, Eu utilisant la question précédente, caiculer le terme suivant : 3. Calculer le factoriel den: n !=1.2.3.... a! . pl(n-p)! os 5. En utilisant un tableau, calculer la somme, A= lamoyenne de n notes saisies par P’utilisateur puis calculer Ie nombre des notes qui sont supérieures ala moyenné, conciclion gs Be dotage acgete’ bases que ok wae? ~ . a afi de Ze namerm [a Bn Centr ato unhynes we folate De Vm Q eccle dey Lae git 1 — / b. & Hes date i ° ac 1 VR VET. Une 8 We fason a meat Pe Ader p' u Vert . “neha Feeds . debave a joked peer ae /2016 Jniversité Cadi Aypad 08/12/20. Ecole Supérieure de Technologie SAFI Département TACO S1-MI DS Informatiques © Noter : N'oubliez pas les numéros de chaque question sur votre feuille de rédaction Exercice Ecrire un programme en langage C qui permet d'efiectuer les taches suivantes 1, Demander a l'utilisateur de saisir 2 nombres entiers puis informer si leur produit est positif ou négatif sans calculer ce produit. ( on ne s'intéresse pas au “’ cas nul ) . 2. Demander & l'utilisateur de saisir un nombre entier puis calculer lasomme des * entiers jusqu’a ce nombre. Par exemple, si |’on entre 5, le programme doit calculer; 1+2+3+4+5=15 \ 3. Saisir lage d’un enfant puis afficher Je message correspondant: "Poussin" de 6 47 ans "Gros" de 8 49 ans “Minime" de 10 a 11 ans “Cadet” aprés 12 ans + Saisir un tableau Tide n notes, Dest un entier a saisir par l'utilisateur, lean T en lignes et gn colonnes es du tableau T cor t “ Panu Exercice s “Vaan 2. Calculer la somme des 725 Puls Ta somes notes des fi Ghidiants, 3. ‘Calculer, t lagno; ed ‘ages ella meme nates de-liprotiolio. L wala Fe YET _Détenminer ee im et 1"8ge minimal de. a promotion. SN 5 Aficher les vote thal comme liminatoire,. fotres de ha promotion sachant que la note 50 est Sonsidénde i. Altribuer Ja mention « Asset bien » potir les état qui ont tine note qui ery 18/20 . Alicher expression « Avertissemient » pout les étudiants qui I ne note im cht"! ‘720 et 9720, : : . . . tte 5 7 : : nSeyanasdminen anc nto rita. Ny for (ie ten tee) ponte’ Ad TAP) “Same de T2 for (iO ten; bee) { printf Corner element Ads“ bedy; met Ad Be PALA) } HW Afichage de T2 print(’ Le tahteau 12 eat in“); for (irO en resp pointe cd T2fi)) W Somme dans TB for (1-0 1m, 14) THY Te TAF, HAthchage de T3 print’ Le tableau T3 est: \n") | for fi=O itn, i++) “TQ “attichage des nombres pairs dans le tableau T for(izO i si La tempérarure est entre 30 t 39 e Alficher Ie message « moyen » al In ernpéranare est infericure, A29 $+ Saisie N norabres entiers, N ent Aire aussi par utlistenr. pula \" # Compier fe nombre des cxtiers pairs # Compter le nombre det entiery impairs G+ Lire unentier n et un nombre réel b puis calouler ta some 'S suivante; © Onéerit un seul programme qui répand a toutes les quediions © Toutes les réponses doivent étre numératées F 2015 Université Cad] Ayyad an Durée : 1h30 Ecole supérieure de technologie - Safi TACQ~S1-M1 \ Remarque : 1 point pour la présentation de la copie. Exerdice Ecrire un programme en jangage C permettant de: 1, Lire un nombre entiern. Ipt™ 2. Afficher le signe de !'entiern. 1 pt Kass. 4. Compter Je nombre des entiers divisibles par 6 qui sont entre | et 100. 3 pts Scient a et b des nombres entiers positifs & lire par ’utilissteur tels que a>b. @ > Calculer Je terme A suivant tel que: 4pts ups \ 6: Calculer Is somme, la movenne de m notes saisies par wilisstear puis ficher la fin le premiére note et ensuite Ia derniére note (1a un emtier lire par l'utilisateur). 5 pts 7. ASicher In forme suivante: 2 pts gd ] tise eo? Hal & Qaalhe Université Codi Ayynd — ESTS SAFI le 21/10/2017 Departement : TIMQ. Durée: 1h 45mn Semestre / 51 Devoir Surveillé de Mathématiques h “A o,ne[, on définit ts Joi de composition interne notée * par Evercice otbala +h ci fabje associativité , existence de |'¢lément newtre , a Eee Eestell un sous espace veetnriel de IR? ? Wh considére 3 veeteurs de IRT ef (1,-1.0) e211) .€3°2-6.2). Lat farmulle (el, e2) exlelle bre 7 \ 4? La farnille (21 , ¢2) est-elle pénératrice YS La famille (et , e2} est-elle base? Gi La famille (e| , eZ e¥pest-elte libre? xXUS rt dans LR" lee verte 41. Ha) ot ud= (12,34) Heut an ddterminer x et y pour que (x f,Ly) © 7. Afficher la table de multiplication suivante : 1oxt=10 0 : : 10x 3 =30 sO ; ayved et gechnotagie- Safl 7h2Aos DO urge: thag so ix Suruciflé en Informatiques gone 21 point pour la présentation dela copie, zerire un programme en langage C permettant de 4, Lireun nombre entiern. Ipt * 2, Afficher le signe deV'entiern. 1 pt 3. Calculer puis afficher Ie produit des nombres impairs compris entre let 40 thos 4. Compter le nombre des entiers divisibles par 6 qui sont entre 1 et 100./3 pts Sojent a et b des nombres entiers positifs lire parlutilisateur tels que @>b. 57S, Calouler le erme A suivant eh ave: apts al Ae bie=B sot Ne ret Ja moyenne ge m notes saisies porVutlisheur pliss + jére note (mun entier & lire 6. Calculer la somme somme, re note et ensuite la dernit afficher 8 Ja fin a premié par Putilisateur)- 5 pts 7. Afficher ja forme suivante = 2 pts a 20 : 180 7 y1 2 3 we) 9 9 8 27,

Vous aimerez peut-être aussi