Programma in c++

di il
3 risposte

Programma in c++

Vorrei sapere come si fa una funzione random ma non normale ma con dei caratteri prestabiliti , non so se si usa una funzione random o no ma se volessi generare una soluzione che puo essere solo "1" "x" "2" per esempio come dovrei fare , e se non seve una funzione random come lo fareste . potete farmi un frammento di codice come esempio grazie :9

3 Risposte

  • Re: Programma in c++

    Ecco a te.
    #include <iostream>
    #include <cstdlib>
    #include <time.h>
    int main()
    {
       srand (time(NULL));
       int val = rand() % 3;
       switch(val)
       {
           case 0: std::cout << "1" << std::endl; break;
           case 1: std::cout << "X" << std::endl; break;
           case 2: std::cout << "2" << std::endl; break;
       }
    }
    
  • Re: Programma in c++

    Scusa ma non stampa O.o sbaglio ??
  • Re: Programma in c++

    Sbagli. Stampa eccome solo che non lo vedi
    #include <iostream>
    #include <cstdlib>
    #include <time.h>
    int main()
    {
       srand (time(NULL));
       int val = rand() % 3;
       switch(val)
       {
           case 0: std::cout << "1" << std::endl; break;
           case 1: std::cout << "X" << std::endl; break;
           case 2: std::cout << "2" << std::endl; break;
       }
       std::cin.get();
    }
    
Devi accedere o registrarti per scrivere nel forum
3 risposte