| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come generare interi negativi e positivi a caso in C + +
    numeri casuali veri sembrano seguire alcun ordine , regola, capo né coda. Mentre il C + + linguaggio di programmazione non può generare veri numeri casuali , produrrà numero approssimativo o pseudo -casuale che sono più che sufficienti per la maggior parte delle attività di programmazione . Il rand ( ) restituisce un diverso numero casuale positivo ogni volta che viene chiamato , ma questi stessi numeri si ripeterà la prossima volta che si esegue il programma. Il srand ( ) funzione genera un diverso insieme di numeri casuali ogni volta che il programma viene eseguito se viene dato un numero unico o di semi come input . È possibile utilizzare rand ( ) per indicare a caso se un numero dovrebbe essere negativo , quindi cambiare il suo segno con un " - " davanti alla variabile se necessario. Cose che ti serviranno
    Un compilatore C + + , ad esempio Visual C + + Commercio Plain Text Editor
    Mostra più istruzioni

    1 Fare clic sul pulsante " Start" e cliccare su " Tutti i programmi ". Selezionare l'opzione di menu " Accessori " . Fare clic su " Blocco note " per avviare l'editor di testo .
    2

    Digitare il seguente codice nel blocco note . In alternativa , è possibile copiare e incollare il codice . Fare clic con il pulsante sinistro del mouse e trascinare per evidenziare il testo . Premere il tasto " CTRL + C" per copiare negli appunti , e premere " CTRL + V " per incollarlo in Blocco note .

    # Include # include # include < time.h >

    using namespace std;

    int main ( ) {

    time_t secondi ; //ottenere il tempo in pochi secondi utilizzando cpp librarysrand ( tempo ( e secondi ) ) ; //Invia il momento di srand come seedint random_integer ; int random_sign ; int n; for ( n = 0 , n < 10; n + + ) { random_integer = rand (); random_sign = ( rand ( ) % 2) ; //questo genera in modo casuale 0 o 1 . se 0 , cambio numero di negativeif ( random_sign == 0 ) { random_integer = - random_integer ; } << " Numero: " cout ; cout << n +1 << endl; cout << ; random_integer << endl << endl; } }

    3 Fare clic sul menu "File" e selezionare l'opzione "Salva" . Salvare il file con il nome " demo.cpp . " Fare clic sul menu "File" e selezionare "Esci " per chiudere il Blocco note .
    4

    Fare clic su " Start " digitare "cmd" nella casella di ricerca , e premere "ENTER ".
    5

    digitare la directory che contiene il file " demo.cpp " nel prompt dei comandi e premere il tasto "Enter . " Ad esempio, digitare " test cd " se la directory in cui è stato salvato " demo.cpp " è a " Documenti ".
    6

    tipo " demo cl. cpp " al prompt dei comandi .
    7

    Premere il tasto" Enter " . Se i rapporti compilatore errori , esaminare il codice per errori di battitura , salvare le modifiche e ricompilare il file .
    8

    tipo " demo.exe " al prompt dei comandi e premere il tasto "Enter" per eseguire il programma . L'applicazione dovrebbe stampare 10 numeri pseudocasuali , alcuni negativi e alcuni positivi .

    Previous :

    next :
      Articoli Correlati
    ·Come usare OpenGL per Linguaggio C 
    ·Come creare Terminali e file OBJ in C + + 
    ·Come scrivere un semplice driver di periferica PCI 
    ·Come compilare C + + con FStream 
    ·Come cancellare schermo prima di un nuovo ciclo in un C…
    ·Descrizione di C Funzione di sistema 
    ·Come prendere una stringa da un file di input e inverti…
    ·Come convertire binario ad un numero intero in C Progra…
    ·Come eseguire il rendering di un cerchio in OpenGL 
    ·Come ottenere un argomento di input ARGV in C + + 
      Articoli in evidenza
    ·Come per allineare numeri decimali in base solo 1.01 
    ·La funzione pass in Python 
    ·Come modificare gli attributi blocco con VBA 
    ·Come rilevare un carattere CJK in Java 
    ·Come nascondere il testo in un InputBox in VBScript 
    ·Come fare riferimento a un file CSS da JSP 
    ·Come rimuovere una casella di riepilogo Visual Basic 
    ·Come usare VB con SQLite 
    ·Come automatizzare l' esportazione di una query di Acce…
    ·Come convertire PHP di HTA 
    Copyright © Conoscenza Informatica http://it.wingwit.com