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:

Array o vettori

Selection sort in C

Banner Pubblicitario

Merge sort in C

Insertion Sort in C