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();
}