Buona giornata a tutti,ho appena concluso il capitolo dei vettori e ora iniziano gli esercizi ed i primi problemi xd.
Pensavo che l'esercizio che fra poco posto fosse abbastanza semplice,ma invece già ho incontrato dei problemi,devo ancora prendere confidenza con i vettori.
In pratica l'utente deve inserire 5 interi e salvarli in un vettore,dopodichè stampare il vettore. E fin qui ci siamo.
Poi dice di modificare il vettore,e stampare i valori separati da uno spazio.
Es. input: 15973 ----> 1 5 9 7 3
Ho provato a scrivere qualcosa ecco:
Pensavo che l'esercizio che fra poco posto fosse abbastanza semplice,ma invece già ho incontrato dei problemi,devo ancora prendere confidenza con i vettori.
In pratica l'utente deve inserire 5 interi e salvarli in un vettore,dopodichè stampare il vettore. E fin qui ci siamo.
Poi dice di modificare il vettore,e stampare i valori separati da uno spazio.
Es. input: 15973 ----> 1 5 9 7 3
Ho provato a scrivere qualcosa ecco:
Codice:
#include <stdio.h>
#define SIZE 5
void main ()
{
int a[SIZE];
int i;
printf( "Inserisci 5 interi: " );
scanf( "%d" , &a[SIZE] );
/* visualizza il vettore originale */
printf( "%d\n", a[SIZE]);
/* Problema...vorrei che ogni numero venisse visualizzato con uno spazio */
for(i=0;i<SIZE;i++) {
printf( "%d " , a[SIZE] ); /* in questo caso mi visualizza 0 1 2 3 4,mentre dovrebbe visualizzare il numero in input,ho provato anche con a[i] ma non va. */
}
}