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);}}}