Ciao a tutti!
Chiedo scusa se il titolo non e' molto significativo, ma non mi e' venuto in mente niente di meglio... (e' benvenuto un intervento del moderatore...)
Ecco il caso. Ho una lista di n valori, in un vettore vet 1D con n componenti, e un valore x assegnato. Affinche al valore vet[j] sia assegnato il valore x devono realizzarsi contemporaneamente due condizioni:
1) vet[j]=0.
2) vet[k]!= x per ogni k da 0 a j-1 (for(k=0;k<j;k++)), cioe' tutti i valori gia' scritti del vettore devono essere diversi da x
E' possibile esprimere questo caso in linguaggio C?
Esempio (non e' codice C, ma codice "misto")
for (j=1;j<n;j++)
{
IF ((vet[j]=0.)&&(vet[k]!=x PER OGNI k, con k che va da 0 a j-1)) vet[j]=x;
}