08 Mar2016
Le schtroumpf de deux tableaux
Objectifs:
- Manipuler les tableaux à une seule dimension
- Utilisation des boucles imbriquées
Énoncé:
Ecrire un programme C qui calcule le schtroumpf des deux tableaux T1 de taille N1 et T2 de taille N2 remplis par l’utilisateur.
Pour calculer le schtroumpf, il faut multiplier chaque élément du tableau 1 par chaque élément du tableau 2, et additionner le tout.
Exemple :
Tableau 1 :
4 |
8 |
7 |
12 |
Tableau 2 :
3 |
6 |
Le Schtroumpf sera :
3 * 4 + 3 * 8 + 3 * 7 + 3 * 12 + 6 * 4 + 6 * 8 + 6 * 7 + 6 * 12 = 279
Exemple d’exécution :
Entrer la taille du tableau 1: 4
Entrer la taille du tableau 2: 2
Remplissage du tableau 1:
Entrer l'element 1 :4
Entrer l'element 2 :8
Entrer l'element 3 :7
Entrer l'element 4 :12
Remplissage du tableau 2:
Entrer l'element 1 :3
Entrer l'element 2 :6
Le schtroumpf des deux tableaux est : 279
//Programme : Le schtroumpf d’un tableau //Auteur : IDMANSOUR //Copyright : Exelib.net #include<stdio.h> main() { int i, j, n1, n2, T1[30], T2[30], s; printf("Entrer la taille du tableau 1: "); scanf("%d",&n1); printf("Entrer la taille du tableau 2: "); scanf("%d",&n2); printf("\nRemplissage du tableau 1: \n"); for(i=0; i<n1; i++){ printf("Entrer l'element %d :", i+1); scanf("%d",&T1[i]); } printf("\nRemplissage du tableau 2: \n"); for(i=0; i<n2; i++){ printf("Entrer l'element %d :", i+1); scanf("%d",&T2[i]); } s = 0; for(i=0; i<n1; i++){ for(j=0; j<n2; j++){ s = s + T1[i]*T2[j]; } } printf("Le schtroumpf des deux tableaux est : %d ",s); }