Advertisement
BrunoG92

Maior/ Menor Vetor

Jul 5th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // ESSE PROGRAMA IRA LER  N NUMEROS DE UM ARQUIVO E MOSTRAR O MAIOR DELES
  5. int main()
  6. {
  7.     int i = 0, j = 0, maior, menor;
  8.     FILE *arquivo;
  9.     arquivo = fopen("numeros.txt", "r");
  10.     if (arquivo == NULL)
  11.     {
  12.         printf("Arquivo nao encontrado ! \n");
  13.         return 0;
  14.     }
  15.  
  16.     while (!feof(arquivo))
  17.     {
  18.         int aux;
  19.         fscanf(arquivo, "%d", &aux);
  20.         i++;
  21.     }
  22.     rewind(arquivo);
  23.     int vetor[i];
  24.     printf("Esse arquivo possui %d numeros \n ", i);
  25.     printf("São eles abaixo: \n");
  26.     while (!feof(arquivo))
  27.     {
  28.         fscanf(arquivo, "%d", &vetor[i]);
  29.         printf("%d \t", vetor[i]);
  30.     }
  31.     printf("\n");
  32.     maior = vetor[0];
  33.     menor = vetor[0];
  34.  
  35.     for (j = 0; j < i; j++)
  36.     {
  37.         if (vetor[i] > maior)
  38.             maior = vetor[i];
  39.         if (vetor[i] < menor)
  40.             menor = vetor[i];
  41.     }
  42.     printf("Menor %d \n", menor);
  43.     printf("Maior: %d\n", maior);
  44.  
  45.     fclose(arquivo);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement