Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    21

    Aiuto programma C: ordinamento di un vettore di 10 numeri?

    ciao a tutti,x favore potreste scrivermi un programma in C ke ordina in entrambi i versi dieci numeri di un vettore!è molto importante...grazie mille

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Ecco a te:

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int crescente(const int * a,const int * b)
    {
      if (*a==*b)
        return 0;
      else
        if (*a < *b)
            return -1;
         else
          return 1;
    }
    
    int decrescente(const int * a,const int * b)
    {
      if (*a==*b)
        return 0;
      else
        if (*a < *b)
            return 1;
         else
          return -1;
    }
    
    int main(int argc, char* argv[])
    {
       int numbers[10]={1892,45,200,-98,4087,5,-12345,1087,88,-100000};
       int i;
    
      qsort(numbers,10,sizeof(int),crescente) ;
      printf("ordine crescente\n");
    
      for (i=0;i<9;i++)
        printf("%d\n",numbers[ i ]) ;
    
      qsort(numbers,10,sizeof(int),decrescente) ;
      printf("ordine decrescente\n");
    
      for (i=0;i<9;i++)
        printf("%d\n",numbers[ i ]) ;
    
      return 0;
    }

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da nikego85
    ciao a tutti,x favore potreste scrivermi un programma in C ke ordina in entrambi i versi dieci numeri di un vettore!è molto importante...grazie mille
    Al di là che qualcuno ti ha già fornito un aiuto, preciso che questo forum non è un luogo in cui si commissionano a terzi i propri compiti a casa.

    Se hai un problema con un esercizio, proponi la tua soluzione ed eventualmente spiega l'ostacolo che incontri, così vedremo di aiutarti.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.