segunda-feira, 6 de janeiro de 2020

Fazer uma matriz 3x3 e exibir a média de cada linha da matriz

Em linguagem C

#include <stdio.h>
#include<locale.h>


int main(){
setlocale(LC_ALL, "Portuguese");
int i, j;
int matriz[3][3];
float media, media1, media2;
for (i = 0; i < 3; i++){
for (j = 0; j < 3; j++){
printf("Digite o elemento da matriz: ");
scanf("%d", &matriz[i][j]);
}
}
for (i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
printf("%d\t", matriz[i][j]);
}
printf("\n");
}
printf("\n");
for (i = 0; i < 3; i++){
   
for(j = 0; j < 3; j++){
if (i == 0)
media = media + matriz[i][j];
else if ( i == 1)
media1 = media1 + matriz[i][j];
else if ( i == 2)
media2 = media2 + matriz[i][j];
}
}
printf("A média da linha 1 é %.2f\n", media/3);
printf("A média da linha 2 é %.2f\n", media1/3);
printf("A média da linha 3 é %.2f\n", media2/3);
}

Em linguagem C#

using System;

namespace matriz
{
    class Program
    {
static void Main(string[] args)
{

int[,] matriz = new int[3, 3];
int i, j;
float media=0, media1 =0, media2=0;



for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{

Console.WriteLine("Digite o elemento da matriz!"); ;
matriz[i, j] = Convert.ToInt32(Console.ReadLine());

}

}
for (i = 0; i < 3; i++)
{

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

if (i == 0)
media = media + matriz[i,j];

else if (i == 1)
media1 = media1 + matriz[i,j];

else if (i == 2)
media2 = media2 + matriz[i,j];

}
}
Console.WriteLine("A média da linha 1 é " +media/3);
Console.WriteLine("A média da linha 2 é " +media1/3);
Console.WriteLine("A média da linha 3 é " +media2/3);

}
}

}   
    




Nenhum comentário:

Postar um comentário

Faça um algoritmo para ler dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números e nas mesmas posições.

Em linguagem C #include <stdio.h> #include <cstdlib> int main(){ int i, j, cont, vet[5], vet1[5]; ...