Ecrire un programme qui permet de tester l'égalité entre deux tableaux d'entiers (tailles 10). Le programme affiche VRAI si les composants des deux tableaux sont correspondent position par position, sinon il affiche FAUX.

******** En Algorithme ********

Algorithme Variables T1[10],T2[10],i,test: entiers Debut test ← 1 pour i de 1 à 10 faire Lire(T1[i]) FinPour pour i de 1 à 10 faire Lire(T2[i]) FinPour pour i de 1 à 10 faire Si( T1[i] ≠ T2[i]) alors test ← 1 FinSi FinPour Si( test = 0) alors Ecrire("VRAI") SiNon Ecrire ("FAUX") FinSi Fin Résultat ==> 1 2 7 9 0 3 1 8 4 6 1 2 7 5 0 3 1 8 4 6 FAUX

Retour vers la liste d'exercices

******** En langage C ********

#include <stdio.h> int main () { int T1[10] ,T2[10], i, test=0, M ; for(i=0 ; i<10 ; i++){ printf("Entrer T1[%d]=",i); scanf ("%d",&T1[i]); } printf("\n"); for(i=0 ; i<10 ; i++){ printf("Entrer T2[%d]=",i); scanf ("%d",&T2[i]); } for(i=0 ; i<10 ; i++) { if ( T1[i] != T2[i]) test =1 ; } if (test == 0) printf(" ** VRAI **"); else printf (" ** FAUX **"); return 0 ; }

Retour vers la liste d'exercices


******** En C++ ********

#include <iostream> using namespace std; int main () { int T1[10] ,T2[10], i, test=0, M ; for(i=0 ; i<10 ; i++){ cout<<"Entrer T1["<<i<<"]="; cin>>T1[i]; } cout<<endl; for(i=0 ; i<10 ; i++){ cout<<"Entrer T2["<<i<<"]="; cin>>T2[i]; } for(i=0 ; i<10 ; i++) { if ( T1[i] != T2[i]) test =1 ; } if (test == 0) cout<<" ** VRAI **"; else cout<<" ** FAUX **"; return 0 ; }