Sto facendo un compito per scuola in cui mi chiede di mettere 3 numeri chiesti con un input, e mandarli in output in ordine decrescente, ma non funziona qualcuno per favore mi potrebbe aiutare?
#include <stdio.h>
main()
{
    int T1, T2, T3, a, b, c;
    
    printf("Temperatura n1: ");
    scanf("%d", &T1);
    
    printf("Temperatura n2: ");
    scanf("%d", &T2);
    
    printf("Temperatura n3: ");
    scanf("%d", &T3);
    if (T1 > T2)
    {
        a = T1;
        b = T2;
    }
    
    else
    {
        a = T2;
        b = T1;
    }
     
    if (T3 > a)
     {
        c = T2;
         b = T1;
         a = T3;
     }
     
     else
     {
         if (T3 > b)
         {
             c = b;
             b = T3;
         }
         
         else
         {
             c = T3;
         }
         
     }
     
     printf("c: %d \n",c );
     printf("b: %d \n",b );
     printf("a: %d \n",a );
}