Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C++] Ordine numeri

  1. #1

    [c++]ordine numeri

    ciao.
    ho una rikiesta abbastanza elementare da farvi...sorry

    se ho int a = 10; int b = 100; int c = 1000;

    come faccio a stampare le tre variabili automaticamente decrescente?


    avendo solo 3 numeri farei tranquillamente un paio di if

    es
    codice:
    if(A>'B' && A>'C') {
    
    etc etc
    ma siccome potrei ritrovarmi centinaia di variabili nn so come fare.

    thx

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Mettile in un vettore e passa tutto a qsort().
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quando si ha un numero elevato di elementi da ordinare, si sfruttano proprio gli "algoritmi di ordinamento" (qsort e' uno di questi, sicuramente tra i piu' veloci ma tra i piu' complessi).

    qsort (che e' nella libreria del C), opera (come altri algoritmi) su array di elementi e non su variabili semplici.

    Se non hai studiato cosa sono e come si trattano gli array, non puoi passare a studiare gli ordinamenti.

  4. #4
    bene o male gli array li ho studiati.

    mi servirebbe qualke informazione in più però su qsort.

    in ke libreria sta?
    come si applica al vettore?

    grazie ancora

  5. #5
    Originariamente inviato da Manuelandro
    bene o male gli array li ho studiati.

    mi servirebbe qualke informazione in più però su qsort.

    in ke libreria sta?
    come si applica al vettore?

    grazie ancora
    http://www.cplusplus.com/ref/cstdlib/qsort.html
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

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.