giopaluke892
/* Fa inserire all'utente 10 interi oppure
interrompe l'inserimento se viene immesso il valore 99*/
#include <stdio.h>
#include <stdlib.h>
//dichiarazione dell'array dove
//conserveremo i valori immessi
int value [10];
int i,num=0;
int main()
{
//ciclo for con condizione composta e incremento unitario
for (i = 0; i < 10 && num != 99; i++)
{
printf("Enter a number, 99 to quit: ");
scanf("%d,&num");
value[i] = num;
}
system("PAUSE");
return 0;
}
e cmq non è solo questo ma anche altre compilazioni tutte un pò più complicate delle altre
La scanf è sbagliata: scanf("%d",&num);
inoltre sarebbe meglio utilizzare un break; se il numero è uguale a 99
Codice:
#include <stdio.h>
#include <stdlib.h>
int value[10];
int i,num=0;
int main()
{
//ciclo for con condizione composta e incremento unitario
for (i=0; i < 10;i++)
{
printf("Enter a number, 99 to quit: ");
scanf("%d",&num);
if(num==99) break;
value[i] = num;
}
system("PAUSE");
return 0;
}