edit
questo è il codice corretto...che non funziona...
codice:#include <stdio.h> int main() { int vett[99],vett2[99],somma=0,n=0,i,l,j,var,s; while(somma<30) { if(n==0) { printf("inserire il primo numero"); scanf("%i",&j); vett[0]=j; vett2[0]=j; n++; } else { printf("n=%i Inserire il secondo numero",n); scanf("%d",&s); printf("oka"); for(i=0;i<n;i++) { if(s<vett[i]) { vett2[i]=s; for(l=i;l==n;l++) { vett[i+1]=vett2[l]; } } else { vett2[i+1]=s; for(l=0;l<i;l++) { vett[l]=vett2[l]; } for(l=i+1;l==n;l++) { vett[l]=vett2[l]; } } } n++; } for(i=0;i<n;i++) { vett[i]=vett2[i]; } for(i=0;i<n;i++) { somma+=vett[i]; } } for(i=0;i<n;i++) { printf("%i\n",vett[i]); } return 0; }

Rispondi quotando