Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] tutte le configurazioni di caratteri

    Salve dovrei fare tutte le possibili stringhe di lunghezza n contenente i caratteri a, b, c, d.
    Il valore di n deve essere <=8... avevo un idea ma poi non riesco a proseguire è come si mi mancasse la chiave di volta..
    posto il codice
    codice:
    #include <math.h>
    void stampa(int n){
     char s[]={'a', 'b', 'c', 'd'};
     int i, p;
     if(n>8) {perror("n deve essere <=8"); return;}
     p=pow(4,n); //tutte le possibili configurazioni dei caratteri
    for(i=0; i<p; i++)
    {
      //considerando i vari numeri dovrei prendere i vari caratteri
     // dal vettore, penso di usare gli operatori orientati, cioè fare un maschera
     // per prendere un numero di bit e considerare il risultato come indice...
     //non saprei bene come ricavare questo indice
     printf("");
    }
    Grazie sempre in anticipo

  2. #2
    Risolto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.