Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int max (int a,int b)
- {
- if (a>b)
- {
- return a;
- }else
- {
- return b;
- }
- }
- int main()
- {
- int m,m1[10][10],m2[10][10],n,o,p,i,j,l,c;
- printf ("Saisir la taille de la première matrice");
- scanf ("%d%d",&m,&n);
- printf ("Saisir la taille de la deuxème matrice");
- scanf ("%d%d",&o,&p);
- for (i=0;i<m;i++)
- {
- for (j=0;j<n;j++)
- {
- printf ("\nM1[%d][%d]: ",i,j);
- scanf ("%d",&m1[i][j]);
- }
- }
- for (i=0;i<o;i++)
- {
- for (j=0;j<p;j++)
- {
- printf ("\nM2[%d][%d]: ",i,j);
- scanf ("%d",&m2[i][j]);
- }
- }
- l=max(m,o);
- c=max(n,p);
- system ("cls");
- printf ("La matrice final est :\n");
- for (i=0;i<l;i++)
- {
- for (j=0;j<c;j++)
- {
- if (i>m-1 || j>n-1)
- {
- printf ("%d|",m2[i][j]);
- }
- } else if (i>o-1 || j>p-1)
- {
- printf ("%d|",m1[i][j]);
- }else
- {
- printf ("%d|",m1[i][j]+m2[i][j]);
- }
- }
- printf ("\n");
- }
- }
Add Comment
Please, Sign In to add comment