Problema di esecuzione

di il
1 risposte

Problema di esecuzione

Buonasera, premetto che sono nuovo su questo forum, vorrei, se possibile, avere una mano nella correzione di un programma che ho scritto, in quanto nell'esecuzione di un ciclo for una istruzione mi risulta invertita una volta eseguito il programma.
vi allego il codice e per chi fosse disponibile a darmi una mano può provare ad eseguirlo per vedere l'errore che viene fuori.
Grazie in anticipo.
#include <stdio.h>
#include<stdlib.h>
int main() {
    int n,max,c = 0,A[10000],min,s=0;
    float m;
    printf("dichiara il numero di valori da analizzare");
    scanf("%d\n ",&n);
    {if(n>100000)
    {printf("inserisci un valore minore di 10000");
    scanf("%d",&n);}
    else{
    for(c=0;c<n;c=c+1)
    {
        printf("inserisci il valore %d\n",c+1);
        scanf("%d",&A[c]);}
    max=A[0];
    for(c=0;c<n;c=c+1){
        if (A[c]>max)
        {max=A[c];}}
    min=A[0];
    for(c=0;c<n;c=c+1){
        if (A[c]<min)
        {min=A[c];}}
      s=0;
    for(c=0;c<n;c=c+1)
    {
        s=s+A[c];}
    m=s/n;
    printf("la media dei numeri da te inseriti vale %f\n",m);
  printf("il minimo dei numeri inseriti è %d\n", min);
    printf("il massimo dei numeri inseriti è %d\n", max);}}}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte