Informatică, întrebare adresată de yagopeg887, 8 ani în urmă

IN C++ Se dă o matrice x cu n linii şi n coloane, cu elemente reale. Să se determine:
Media aritmetică a elementelor, din matrice, care sunt < a∈R şi se găsesc pe diagonala principală pe linii pare;

Răspunsuri la întrebare

Răspuns de Staniislaw
1

#include <stdio.h>

#include <stdlib.h>

int main()

{int n,i,minp,v[20][20],j,s=0,k=0;

float ma,a;

printf("da-ti valoare lui a");

scanf("%f",&a);

   printf("introduceti numarul de linii :");

          scanf("%d",&n);

          printf("\nintroduceti elementele matricei :\n");

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

          {

              for(j=1; j<=n; j++)

              {

                  printf("Introduceti elementele [%d,%d] : ",i,j);

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

              }

          }

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

          {

              for(j=1; j<=n; j++)

{

if(i==j && i%2==0 && v[i][j]<a )

{

   s=s+v[i][j];

   k++;

}}

          }

          ma=s/k;

printf("media aritmetica este %.2f",ma);

  return 0;

}

Alte întrebări interesante