Buenas, tal vez alguien puede ayudarme con este problema que llevo rato y no veo en que estoy fallando. tengo dos funciones: void SimularSalidas y void Guardar.  En la función  SimularSalidas llamo a Guardar y los paramentros que le envío son &valor, &valores. He verificado y a la función Guardar le llegan correctamente los datos, el problema esta en que cuando quiero mostrar los datos en VECTOR FILA algunos valores no son los correctos como muestro en la imagen adjunta y a continuacion
	
	
	
		
lo correcto que deberia mostrar es lo siguiente
	
	
	
		
	
	
	
		
				
			
		Código:
	
	VECTOR FILA              [ 0.00   0.00   0.00   4.00   5.00     6.00   0.00]
VECTTOR COLUMNA          [2.00    4.00   6.00   8.00   10.00   12.00  0.00]
	lo correcto que deberia mostrar es lo siguiente
		Código:
	
	VECTOR FILA              [ 1.00   2.00   3.00   4.00   5.00     6.00    0.00  ]
VECTTOR COLUMNA           [2.00    4.00   6.00   8.00   10.00   12.00  0.00]
	
		CSS:
	
	#include <punteroarray.h>
#use rs232(baud =9600, parity=N, xmit=PIN_c6, rcv=pin_c7, bits=8)
int cont1=0;
void SimularSalidas();
void Guardar ( float *Fila1, float *Columna1 );
void main()
{
    while(TRUE)
   {
        SimularSalidas();
   }
}
void SimularSalidas(){
float valor=0;
float valores=0 ;
for (int Fila =0; Fila<2; Fila++)
{
 
   for(int Columna =0; Columna<3; Columna++){
   valor = valor +1;
   valores = valores +2;
   printf(" (Simular Salidas: [ %f ] [%f]) \r", valor, valores);  
   Guardar( &valor, &valores)   ;
   }
}                                 
}
void Guardar ( float *Fila1, float *Columna1 )
{
float X [10];
float Y [10];
cont1 ++;
X [cont1-1]= *Fila1;
Y [cont1-1]= *Columna1;
if (cont1==6)
{
   printf("VECTOR FILA    [   ");
   for (int j=0; j<=6;j++){
   printf(" %f: ",X [j]);
   }
   printf("]\r");
}
if (cont1==6)
{
   printf("VECTOR COLUMNA [   ");
   for (int K=0; K<=6;K++){
   printf(" %f: ", Y [K]);
   }
   printf(" ]\r");
}
}