A maior rede de estudos do Brasil

Como encontro o menor número numa matriz


1 resposta(s)

User badge image

Wesley Gomes

Há mais de um mês

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <windows.h>

#define SIZE 5

int main(void)
{

    int matriz[SIZE];
    int maior = 0;
    int menor = 0;
    int i = 0;

    for ( i = 0; i < SIZE; i++ )
    {
        srand(time(NULL));
        matriz[i] = rand() % 200;
        Sleep(1000); /* Sleep de 1 segundo para poder alternar o rand() */
    }

    maior = matriz[0]; /* Inicializa maior */
    menor = matriz[0]; /* Inicializa menor */

    /* Procura o maior e o menor valor */
    for ( i = 0; i < SIZE; i++ )
    {
        if ( matriz[i] > maior )
            maior = matriz[i];

        if ( matriz[i] < menor )
            menor = matriz[i];
    }

    /* Mostra os valores da matriz */
    for (i = 0; i < SIZE; i++)
        printf("Matriz[%d]: %d\n", i, matriz[i]);

    printf("O maior valor: %d\n", maior);
    printf("O menor valor: %d\n", menor);

    return 0;
}
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <windows.h>

#define SIZE 5

int main(void)
{

    int matriz[SIZE];
    int maior = 0;
    int menor = 0;
    int i = 0;

    for ( i = 0; i < SIZE; i++ )
    {
        srand(time(NULL));
        matriz[i] = rand() % 200;
        Sleep(1000); /* Sleep de 1 segundo para poder alternar o rand() */
    }

    maior = matriz[0]; /* Inicializa maior */
    menor = matriz[0]; /* Inicializa menor */

    /* Procura o maior e o menor valor */
    for ( i = 0; i < SIZE; i++ )
    {
        if ( matriz[i] > maior )
            maior = matriz[i];

        if ( matriz[i] < menor )
            menor = matriz[i];
    }

    /* Mostra os valores da matriz */
    for (i = 0; i < SIZE; i++)
        printf("Matriz[%d]: %d\n", i, matriz[i]);

    printf("O maior valor: %d\n", maior);
    printf("O menor valor: %d\n", menor);

    return 0;
}

Essa pergunta já foi respondida por um dos nossos estudantes