Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAXLEN 50
  4.  
  5. int minimo(int vett[], int n); /*avrei potuto usare anche int * */
  6.  
  7. int main(){
  8. FILE *fr = fopen("numeri.txt", "r");
  9. if(!fr){
  10. printf("Errore in apertura del file di input!\n");
  11. return(-1);
  12. }
  13.  
  14. int vettore[MAXLEN];
  15. int i=0;
  16.  
  17. while(!feof(fr) && i<MAXLEN){
  18. fscanf(fr, "%d", &vettore[i]);
  19. i++;
  20. }
  21.  
  22. int posizione;
  23. posizione = minimo(vettore, i-1);
  24. printf("Il minimo รจ: %d", vettore[posizione]);
  25. putchar('\n');
  26. }
  27.  
  28. int minimo(int a[], int n){
  29. int i, min, index;
  30. min = a[0];
  31. index=0;
  32. for(i=1; i<n; i++){
  33. if(a[i] < min){
  34. index = i;
  35. min = a[i];
  36. }
  37. }
  38. return index;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement