Gerar e imprimir uma matriz de tamanho 10 x 10, onde seus elem...

Gerar e imprimir uma matriz de tamanho 10 x 10, onde seus elementos s˜ao da forma:
a[i][j] = 2*i + 7*j 2 se i < j;
a[i][j] = 3*i^2 1 se i = j ;
a[i][j] = 4*i^3 5*j^2 + 1 se i > j.

linguagem c

1 Resposta

Ver resposta
TonyWeber

O enunciado não está muito claro e parece ter erros de digitação. Assumi
lgumas coisas e aqui está o código em C

#include

/*
Gerar e imprimir uma matriz de tamanho 10 x 10, 
onde seus elementos são da forma:
A[i,j] = 2i + 7j – 2, se i < j
A[i,j] = 3i² – 1, se i = j
A[i,j] = 4i³ + 5j² + 1, se i > j
*/

void imprime( int a[][10] ) {
  int i,j;
  for (i=0;i<10;i++){
    for (j=0;j<10;j++){
        printf("%6d",a[i][j]);
    };
    printf(" ");
  };
  printf(" ");
}
int main () {
  int v[10][10];
  int i,j ;

  for (i=0;i<10;i++) {
    for (j=0;j<10;j++) {
      if (i==j) {
        v[i][j] = 3*i*i - 1;
      }
      else if (i         v[i][j] = 2*i + 7*j - 2 ;
      } else {
          v[i][j] = 4*i*i*i + 5*j*j + 1;
      };
    }
  }
  printf(" vai imprimir a matriz ");
  imprime(&v);
}
Pode rodá-lo aqui
Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação