Buon pomeriggio a tutti , sto creando un programma di C che dati 2 numeri binari in ingresso ne effettui la somma .
Sono arrivato al punto di inserimento numeri, e noto nella stampa alla fine di questo pezzo di programma che i bit sono stampati dal piu significativo al meno significativo quando in realtà dovrebbe essere al contrario, qualcuno sa darmi una mano??
#include <stdio.h>
#include <stdlib.h>
int main()
{
    
    int i,j;
    int n,m; 
    int a[i];
    int b[j];
    
    printf("Inserimento primo numero...\n");
    
    printf("Inserire numero elementi:\t");
    scanf("%d",&n);
    
    for(i=0;i<=n-1;i++)
      {
                         printf("Inserire elemento a[%d]:\t\t",i);
                         scanf("%d",&a[i]);
                         }
                         
                         
    printf("Inserimento secondo numero...\n");
    
    printf("Inserire numero elementi:\t");
    scanf("%d",&m); 
                      
    
   for(j=0;j<=m-1;j++)
      {
                         printf("Inserire elemento b[%d]:\t\t",j);
                         scanf("%d",&b[j]);
                     }
    printf("\n\n");                   
  
  printf("Il prino numero e:"); 
                          
  for(i=0;i<=n-1;i++){ 
  printf("%d",a[i]);
                                             
                     }
                     
         
   printf("\n\n");            
   printf("Il secondo numero e':"); 
                                  
   for(j=0;j<=m-1;j++){ 
   printf("%d",b[j]);
                     
                     } 
                       getchar();
                       getchar();
                       }