Salve, sono nuovo sul forum e questo è il mio primo thread.
Sono studente di informatica al primo anno ed solamente quest'anno mi sono avvicinato alla programmazione.
Ho un quesito da proporvi sul ciclo iterativo
while.
Ho capito bene il ciclo quando si usano gli operatori aritmetici e relazionali.
Ad esempio:
i=0
while(i<10)
{
istruzione
i++}
non riesco invece a capire quando si usa l'operatore logico
NOT (!) vicino ad una variabile, senz 'altro.
come faccio a capire se la condizione del
while è
vera o
falsa
ad esempio ho questo stralcio di codice di un esercizio:
trovato=0;
while(!trovato)
{
i=rand()%rig;
j=rand()%col;
if (!m2[col*i+j])
{
trovato=1;
m2[col*i+j]=1;
}
}
non riesco proprio a comprendere quella condizione del while ed anche quel
NOT nell IF
c'è qualcuno di buon animo che me la spiega.
ringrazio anticipatamente
Nello