In quest’articolo vedremo come creare un array di numeri positivi.
Chiediamo l’inserimento dei numeri in un array e se si inserisce un numero negativo, si richiede nuovamente l’inserimento.
Ecco il listato che rappresenta l’inserimento in un array di numeri positivi.
#include <stdio.h>
int insert_array(int a[]) {
int i;
for(i=0;i<10;i++) {
printf("inserisci il numero in posizione %d:", i);
scanf("\t%d", &a[i]);
while(a[i]<0) {
printf("il numero non è positivo inserisci nuovamente il numero in posizione %d:", i);
scanf("\t%d", &a[i]);
}
}
}
int stampa_array(int a[]) {
int i;
for (i=0;i<10;i++)
printf("\t%d", a[i]);
}
int main() {
int n, a[10];
insert_array(a);
stampa_array(a);
}
Link utili: