6-мысал. Берілген жиымның әрбір жолындағы элементтері қосындыларын және сол қосындылардың орташа мәнін анықтау керек. Әр жол қосындысы және солардың арифметикалық ортасы
#include #include main ()
{ static int a[3][4]= {{5,3,4,2},{3,3,4,5},{2,3,3,4}};
int i,j,s=0;
float c=0;
for (i=0; i<3; i++)
{for (j=0; j<4; j ++) s+=a[i][j]; printf("%i-жол косындысы:%i\n",i+1,s); c+=s;}
printf("--------------------"); printf("\n арифм.ортасы %5/2f", c/4) ; }
7-мысал. Берілген жиымның әрбір бағанадағы элементтері қосындыларын және сол қосындылардың орташа мәнін анықтау керек.
әрбір бағана қосындылары мен солардың орташа мәнін анықтау
#include #include main ()
{static int a[3][4]={{5,11,4,2},{3,3,12,5},{2,3,3,14}};
int i,j,s; float c;
printf("Берiлген матрица :\n"); printf("----------------------\n"); for (i=0; i<3; i++)
{for (j=0; j<4; j ++)
printf(" %3i ", a[i][j]);printf("\n");}
/* Матрицаны өңдеу */
printf("----------------------\n");
printf("s=");
for (j=0; j<4; j++)
{ s=0;
for (i=0; i<3; i ++) s+=a[i][j];
printf("%3i ",s); // қосынды s
c+=s;}
printf("\n----------------------"); printf("\n арифм. ортасы %5.2f",c/4); getch();}
8-мысал. Берілген a4,4 жиымының бас диагоналындағы элементтерді нөлге, ал қосалқы диагоналындағы элементтерді – бірге теңестіру программасы.
#include
#include
#include
main()
{int a[4][4]={{6,8,9,2},{5,3,4,2},{3,3,4,5},{2,3,3,4}};
int i,j;
printf("Берілген матрица :\n"); for (i=0; i<4; ++)
{for (j=0; j<4; j ++)
printf(" %2i ", a[i][j]);printf("\n");}
/* Матрицаны өңдеу */
for (i=0; i<4; i++) a[i][i]=0;
for (i=0; i<4; i++) for (j=0; j<4; j ++)
if (i+j==3) a[i][j]=1;
/* Өңделген матрица элементтерін шығару */ printf("Нәтижелік матрица :\n");
for (i=0; i<4; i++)
{for (j=0; j<4; j ++)
printf(" %2i ", a[i][j]); printf("\n");} getch();}
Достарыңызбен бөлісу: |