Buscar

Ler uma matriz quadrada de tamanho 4x4 contendo valores inteiros e imprimir a soma dos elementos ímpares desta matriz contidos na diagonal principal que sejam múltiplos de 3 e 5 simultaneamente.

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*1.	Ler uma matriz quadrada de tamanho 4x4 contendo valores inteiros e imprimir a soma dos
elementos ímpares desta matriz contidos na diagonal principal que sejam múltiplos de 3 e 5 simultaneamente.*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
 int mat1[4][4],a,b,soma;
 printf("\nLeitura da matriz :\n\n");
 for (a = 0;a<4;a++)
 for (b = 0;b<4;b++)
 {
 printf("Matriz[%d][%d] = ",a+1,b+1);
 scanf("%d",&mat1[a][b]);
 }
 soma = 0;
 for (a = 0; a < 4; a++)
 if (mat1[a][a]%2>=1)
 {
 if (mat1[a][a]%3==0 || mat1[a][a]%5==0)
 soma = soma + mat1[a][a];
 }
 printf("\nSoma dos elementos ímpares da diagonal principal : %d\n\n",soma);
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais