Mencari nilai terbesar matriks
#include <stdio.h>
int main()
{
int baris;
int kolom;
int batas;
int jumlah;
int i;
int j;
scanf("%d",&batas);
scanf("%d %d",&baris,&kolom);
int matriks1[baris][kolom];
int matriks2[baris][kolom];
int matriks3[baris][kolom];
for(i=0;i<baris;i++)
{
for(j=0;j<baris;j++)
{
scanf("%d",&matriks1[i][j]);
}
}
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
scanf("%d",&matriks2[i][j]);
}
}
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
if((matriks1[i][j] > matriks2[i][j])&&(matriks1[i][j]>batas))
{
matriks3[i][j] = matriks1[i][j];
}else if((matriks2[i][j] > matriks1[i][j])&&(matriks2[i][j]>batas))
{
matriks3[i][j] = matriks2[i][j];
}else
{
matriks3[i][j] = 0;
}
}
}
jumlah = 0;
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
if(matriks3[i][j] == 0)
{
jumlah = jumlah + 1;
}
}
}
printf("%d",jumlah);
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
printf("%d",matriks3[i][j]);
if(j!= (kolom-1) )
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
Komentar
Posting Komentar