Ir ao conteúdo
  • Cadastre-se

Matriz Bidimensional


Amanda Jeniffer

Posts recomendados

Boa noite !

:eek: Eu não sei por onde começa alguém pode me dar um ajuda com esta parte ?

Grata. 

 

 

 

Seja a seguinte tabela de vendas de carro abaixo.

 

                                 Jan  Fev     Mar     Abr          Mai      Jun       Jul    Ago      Set      Out   Nov     Dez

Vendedor A            15     24       23        45       23       39         57      42         13      40       34        05

Vendedor B            34     33       12        27       78       67         45      32         28       18      23        29

Vendedor C            23     67       26        48       37       34         49      06         05       14      45        45

Vendedor D            45     23       18       44       56       23         16      12         01       14       89        20

Vendedor E            70      0        12        02       26       09         01     16         19        15      05         25

 

                Baseado nos dados acima faça um algoritmo que receba pelo teclado os dados acima e os armazene em uma matriz bidimensional. Depois de armazenados, ler a matriz e encontrar a maior e menor venda de cada vendedor. Em seguida, pesquise e exiba a maior e a menor venda geral, conforme layout:

 

Vendedor    Maior Venda       Menor Venda

       A                    99                         99

       B                    99                         99

       C                    99                         99

       D                    99                         99

       E                    99                         99

 

Maior Venda :   XX

 

Menor Venda:    XX

 

 

 Utilizando o programa acima (1), faça o mesmo exercício com o recurso de registro (struct).

Link para o comentário
Compartilhar em outros sites

Segue um exemplo.

Aí eu declaro uma matriz com 2 linhas e 3 colunas. O programa pede os valores e depois exibe o que foi armazenado.

Você alterar a definição das linhas/colunas para adaptar para seu caso

#include <stdio.h>#define LINHAS  2#define COLUNAS 3int main(){    int matriz[LINHAS][COLUNAS];    int i, n;    for(i = 0; i < LINHAS; i++){        for(n = 0; n < COLUNAS; n++){            printf("Valor de [%d][%d]: ", i+1, n+1);            scanf("%d", &matriz[i][n]);        }    }    for(i = 0; i < LINHAS; i++){        for(n = 0; n < COLUNAS; n++){            printf(" %d", matriz[i][n]);        }        printf("\n");    }    return 0;}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!