Ciao a tutti ragazzi!Sto facendo un po' di esercizi per prendere familiarità con gli array..
Scrivete un programma che legga una sequenza di numeri interi terminata da 0 e li stampi dall’ultimo (0 escluso) al primo.
Esempio
io ho scritto il programma in questo modo ma non mi sembra pulito..voi che dite?io ho creato un array di dimensione 100.ma come faccio a creare un array che cambia di dimensione in base a quanti a numeri inserisco??thankssscodice:3 10 17 21 91 76 0 76 91 21 17 10 3
codice:#include <stdio.h> int main() { int n,i,j; int a[100]; for(i=0; ;i++ ) { scanf("%d",&n); if(n==0) break; a[i]=n; } for(j=i-1;j>=0;j--) printf("%d ",a[j]); return 0; }

Rispondi quotando
