Yvision.kzYvision.kz
kk
Разное
Разное
399 773 постов41 подписчиков
Всяко-разно
0
12:48, 21 декабря 2012

А(8,9) массивіндегі теріс және оң элементтердің арифметикалық ортасын, нөлдік элементтердің санын тап

#include <stdio.h>

#include <conio.h>

#define nmax 100

void main()

{

 

int a[nmax][nmax];

int i,j,n;

int s1=0,s2=0;

int k=0,k1=0,k2=0;

float sred1,sred2;

 

clrscr();

printf("n manin engiz->");

scanf("%d",&n);

for (i=0;i<n;i++)

{

for (j=0;j<n;j++){

printf("a[%d][%d]=",i,j);

scanf("%d",&a[i][j]);

}

}

 

for (i=0;i<n;i++)

{

for (j=0;j<n;j++){

if (a[i][j]<0){

s1=s1+a[i][j];

k1=k1+1;

}

else{

if (a[i][j]>0){

s2=s2+a[i][j];

k2=k2+1;

}

}

 

}

}

 

for (i=0;i<n;i++){

for (j=0;j<n;j++){

if (a[i][j]==0){

k=k+1;

}

}

}

   

sred1=s1/(float)k1;

sred2=s2/(float)k2;

printf("\nOndelgen massiv \n");

 

printf("\nTeris elementer kosindisi arif ortasi = %3.2f\n",sred1);

printf("\nOn elementer  kosindisi arif ortasi = %3.2f\n",sred2);

printf("\nNolge ten elemetter sani = %d\n",k);

getch();

}

 
0
321
0