Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como encontrar um máximo na matriz em C
Encontrar o máximo de uma matriz é um processo simples em C que envolve uma matriz , um laço e uma variável para armazenar o valor máximo. Normalmente , você usa um laço for para olhar para cada número em sua matriz. A simples declaração se compõe o corpo do loop , verificando se o valor atual na matriz é maior do que o resto dos mais olhou para tão longe. Uma vez que você olhou para todos os elementos , imprima o máximo eo seu programa é completo . Instruções
um

Inclua o arquivo de cabeçalho para a biblioteca padrão de E /S de modo que você pode imprimir o máximo uma vez que o programa é completo . Também criar uma constante simbólica para o tamanho da sua matriz de modo que seja fácil modificar o seu programa se a matriz muda de tamanho .

# Include

# define TAMANHO 6
2

Comece o seu programa principal . Declarar e inicializar a matriz , bem como uma variável inteira para usar como um índice de matriz . Também criar uma variável para o valor máximo e inicializá-lo para o primeiro elemento de sua matriz. Lembre-se que as matrizes começam com um índice de zero no C.

int main () {


int i;

flutuar array [ TAMANHO ] = { 10,5, 98,6 , 15,5, 123,2, -10.5 , 56.5 };

flutuar máximo = array [0];
3

Criar um loop for para olhar para cada elemento de sua matriz e comparar com o valor atual armazenado na variável máximo. Se o valor da corrente na matriz é maior do que o valor da variável máximo , armazenar o valor da matriz na variável máximo . Começar o circuito com o segundo elemento da matriz , desde que inicializado máximo com o primeiro valor da matriz . Parar o loop quando terminar de processar todos os elementos na matriz

para . ( I = 1; i < TAMANHO ; i + +)

if ( array [ i] > máximo )

máximo = array [i] ; .
4

Imprimir o valor máximo e terminar o seu programa

printf (" o máximo na matriz é % f \\ n " , no máximo) ;

return 0; }



Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever um programa em C para imprimir uma série…
·Como remover todos os não- inteiros de uma String 
·Como converter um BMP para uma matriz de bytes 
·Como Ler SQL A partir do Visual C 
·Como ler uma Matriz em Linguagem C 
·Como compilar C + + em Prompt 
·Como alocar uma matriz 2D usando malloc 
·Como limpar tela antes de um novo loop em um CPP 
·Como criar Distribuidores e arquivos OBJ em C + + 
·Como compilar vários arquivos CPP 
  Artigos em destaque
·Como apagar um buffer de recepção do soquete em C 
·Como calcular o tamanho dos elementos em Buffers em C 
·Como Encher um laço matriz de 2 dimensões em C + + 
·Prós e contras de Objective C 
·Como referência uma imagem em C + + 
·Como ignorar linhas de comentário em C + + 
·Como ignorar os espaços ao usar Comprimento C + + 
·Xcode Texto Tutorial editor 
·Como converter Epoch Tempo em C + + 
·Como retornar uma referência a Vector C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados