Informática, perguntado por erikcst, 5 meses atrás

é até 9:50 alguém me ajuda por favorerr


1-Faça um programa que leia um vetor 18 elementos. Crie um vetor B de mesma dimensão com os elementos da matriz A dividindo por 5. Apresentar os elementos da matriz B

2- Utilizando uma matriz 15x3, faça um programa que leia três notas de 15 alunos e depois calcule a média aritmética de cada aluno

Anexos:

Soluções para a tarefa

Respondido por Leoon23
1

Resposta:

//Exercicio 1

public void BrainlyExerciseVetor()

       {

           int[] A = new int[18];

           int[] B = new int[A.Length];

           for (int i = 0; i < A.Length; i++)

           {

               Console.WriteLine("Digite o valor da posição " + i);

               A[i] = int.Parse(Console.ReadLine());

               B[i] = A[i] / 5;

           }

           for (int i = 0; i < B.Length; i++)

           {

               Console.Write($" {B[i]} ");

           }                              

       }

//Exercicio 2

       public void BrainlyExerciseMatriz()

       {

           double[,] matriz = new double[15,3];

           Random random = new Random();

           for (int i = 0; i < 15; i++)

           {

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

               {

                   Console.WriteLine($"Digite a nota {j} do aluno {i}");

                   matriz[i, j] = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                   //matriz[i, j] = random.Next(0 , 10);

                   Console.WriteLine($"a nota {j} do aluno {i} é: {matriz[i,j]}");

                   if(j == 2)

                   {

                       double result = (matriz[i, 0] + matriz[i, 1] + matriz[i, 2]) / 3;

                       Console.WriteLine($"A média do aluno {i} é: {result.ToString("F2")}");

                   }                                      

               }              

           }          

       }

Explicação:

Fiz em c# já que não foi especificado a linguagem de programação, caso nao seja a sua linguagem é só traduzir para a sua, a logica é a mesma só mudar para a sintaxe correta.

Esse random no exercicio 2 se quiser tirar, pode tirar, usei apenas para teste!

Até mais


erikcst: gratidão, mto obrigado!!!!
Respondido por braylic2
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main()

{

   float notas[15][3];

   float soma[15] ;

   float media[15] ;

   int i = 0;

   int j = 0;

   printf("Entrada de notas: \n");

   printf("\n");

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

   {

       printf("Aluno %d \n",i+1);

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

       {

           printf("Qual a %d nota: ",j+1);

           scanf("%f",&notas[i][j]);

           soma[i] = notas[i][0] + notas[i][1] + notas[i][2];

           media[i] = soma[i] / 3 ;

       }

       printf("\n");

   }

   printf("\n");

   printf("Relatorio das medias:\n");

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

   {

       printf("A media do %d aluno: %.2f \n",i+1,media[i]);

   }

   return 0 ;

}

Explicação:

Ex 02 Linguagem C

Perguntas interessantes