Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] dati 9 vector ciascuno di 10 elementi

    E' possibile generare mix di 6 elementi di questi, ciascuno appartenente ad un vector, per enne volte?

    es:

    v1: a,b,c,d,e,f,g,h,i,l
    v2: 1,2,3,4,5,6,7,8,9,10
    v3: m,n,o,p,q,r,s,t,u,v
    v4: 11,12,13,14,15,16,17,18,19,20
    v5: A,B,C,D,E,F,G,H,I,L
    v6: 21,22,23,24,25,26,27,28,29,30
    v7: M,N,O,P,Q,R,S,T,U,V
    v8: 31,32,33,34,35,36,37,38,39,40
    v9: x1,x2,x3,x4,x5,x6,x7,x8,x9,x10

    io avrei bisogno di creare un cod che automaticamente mi crei mix del tipo:

    a,1,o,B,31,x10
    g,11,B,22,S,32
    1,B,21,N,40,x1
    ecc...

    per enne volte decise dall'utilizzatore.

    Come potrei fare?

    tnx


  2. #2
    Premesso che è buona regola evitare le espressioni da SMS, per quanto riguarda la risoluzione ti consiglio di utilizzare una matrice bidimensionale, anzichè un vettore (o matrice unidimensionale).
    Le dimensioni della matrice sarebbero 10 e 6 ovviamente, e con 2 funzioni di estrazione di numeri pseudocasuali scegli gli indici da cui prelevare il carattere selezionato.

    Es. matrice(0,0) = "a"
    matrice (1,0) = "b"

    e così via. In base ai 2 numeri determinati con la funzione Rnd vai a vedere quale elemento della matrice è stato selezionato; ripeti tutto 6 volte e trovi la tua stringa alfanumerica.


    Ciao

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    qualche cod di esempio?

    Grazie comunque


  4. #4
    Esempio di cosa?

    Qual'è il tuo problema:

    a. non sai creare e gestire una matrice bidimensionale
    b. non sai determinare numeri casuali
    c. non hai capito il mio ragionamento

    Rispondi..

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    tutte e tre?


  6. #6
    Scusa ma non hai voglia di cercare?

    Ultimo aiuto:

    Matrici

    Numeri casuali


    Il meccanismo è questo: con 2 numeri (determinati casualmente) selezioni un elemento della matrice che precedentemente hai creato e che contiene i vari caratteri che vuoi utilizzare nelle stringhe. Ripeti tutto 6 volte e trovi il tuo codice.

    Ovviamente i metodi sarebbero molteplici, io ti ho descritto il più semplice..


    Ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.