Matrice

di Anonimizzato13124 il
39 risposte

39 Risposte - Pagina 2

  • (rand()%10000)/100??
  • Perché dividi per cento? Non si era detto mille?
  • Si , è stata una dimenticazza..
  • Si ma cosi non è corretto!!
  • Ok, per ottenere il tipo di dato corretto indica che il mille è un double, scrivilo con un decimale

    1000.0

    A questo punto facci sapere
  • ERRORE:ivalid operand of types'int' and 'double' to binary operator%
  • Forse mi spiego in arabo. Cosa ti avevo detto? Cosa hai scritto?

    Eppure è semplice, banale, aritmetica della scuola media ...
  • Matrice[j]=(rand()%1000.0)/100.0;
    oppure
    matrice[j]=(rand()%1000.0)/100;
  • Ora cosa c'entra il cento se ti avevo detto mille con un decimale ovvero 1000.0

    E cosa c'entra il 1000.0 nella rand se avevamo detto diecimila 10000

    ???
  • Ho fatto confusione , scusami ma è anche l'orario che mi porta a una tale confusione..


    P.S posso chiederti sempre della funzione rand (magari cambio il titolo al thread) come mai se io metto 4+rand()%10 , mi parte da 4 ma mi arriva pure a 13? non dovrebbe fermarsi a 10 ?
  • Prima concludi il discorso. Cosa hai scritto? Adesso funziona?
  • Sisi , non avevo capito di mettere la virgola solo nel 1000..
  • Per l'altro problema se scrivi

    4 + rand()%10

    hai due parti in cui la seconda

    rand()%10

    va da 0 a 9.

    Se sommi 4 avrai un valore da

    4+0 a 4+9
  • E se ti chiedo il modo di fare in modo che l'intervallo vari tra 4 e 10 chiedo troppo ???
  • Beh, sì che chiedi troppo perché hai tutto quello che ti serve per rispondere da solo.
Devi accedere o registrarti per scrivere nel forum
39 risposte