Ciao ragazzi, dovrei fare un programmino in c che acquisisca da tastiera n numeri, calcoli il valore assoluto (senza libreria math), salvi il numero in un vettore di lunghezza n e infine stampi l'intero vettore.
Io l'ho fatto in questo modo:
Dove sto sbagliando?
Io l'ho fatto in questo modo:
C:
#include <stdio.h>
int main(){
int q,n,v[q];
printf("Quanti numeri vuoi inserire?\n");
scanf("%d",&q);
for(int i=1;i<=q;i++){
printf("Inserisci %d numero \n",i);
scanf("%d",&n);
if(n<0){
n=n*-1; //valore assoluto
}
v[i]=n;
}
printf("Vettore: \n");
for(i=1;i<=q;i++){
printf("v[%d]=%d\n",i,v[i]);
}
}
Dove sto sbagliando?
Ultima modifica da un moderatore: