[C] Acquisizione valori mappa di Karnaugh

di il
1 risposte

[C] Acquisizione valori mappa di Karnaugh

Salve a tutti.
Devo scrivere un codice per semplificare le espressioni logiche con la mappa di karnaugh. L'unico mio problema per ora è l'acquisizione dei valori. Allego un pezzo di codice.

for(i=0;i<righe+1;i++){
  if(i==2) i++;
  for(j=0;j<colonne;j++){
      printf(" AB ");
      binario(i,2);
      printf(" e CD ");
      binario(j,2);
      printf(": ");
      scanf("%d",&mappa[i][j]);
      }
    }
Essendo le intestazioni della mappa in questo ordine: 00 01 11 10
Devo fare in modo che il contatore ( che in occasione della stampa viene convertito in binario ) segua quest'ordine: 0 1 3 2.
Mettendo un solo if con la condizione i==2 per poi incrementarlo non riesco poi a tornare a 2 senza sballare tutto il ciclo. Come posso fare?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte