%Karim MOULAY Question 3.1


function res = question31( I1, I2 )
    [m, n, can] = size(I1); %m=nb lignes, n=nb colonnes, can=nb canaux
	if(can > 1)
	    I1 = rgb2gray(I1);  %dans le cas d'une image couleur, la transformer en NG
    end
    
    [m, n, can] = size(I2); %m=nb lignes, n=nb colonnes, can=nb canaux
	if(can > 1)
	    I2 = rgb2gray(I2);  %dans le cas d'une image couleur, la transformer en NG
    end
    res = zeros (m, n);    %image résultante (de même taille que I) : initialisée à 0 partout
	
    for l = 1:m;       
	     for c = 1:(n/2);
             res(l,c)=I1(l, c);
         end;
    end;
    
    for l = 1:m;       
	     for c = (n/2)+1:n;
             res(l,c)=I2(l, c);
         end;
    end;
    colormap(gray)
    imagesc(res);
end

