equacao de euler... porque sera que não sai os valores/RESULTADOS??    #include<stdio.h>
#include<stdlib.h>         
#include<math.h>           
int main(int argc, char*arg[])
{
    float t1;
    float t2;
    int n;
    float y0;
    float fxy;
    float i;
    float xi;
    float h;
    float k;
    float yi;
    
    
    printf("Bem vindo a equacoes diferenciais de Euler\n");
    printf("\n");
    printf("Entre com o valor de Xo -> Limite inferior (usual=0):\n");
    scanf("%d",&t1);
    printf("Entre com o valor de X -> Limite Superior:\n");
    scanf("%d",&t2);
    printf("Entre com o valor de Yo -> Valor Inicial:\n");   
    scanf("%d",&y0);
    printf("Entre com o valor de N -> Numero de Intervalos:\n");
    scanf("%d",&n);
    printf("Entre com equacao(dx/dy):\n");
    scanf("%d",&fxy);
    
    
    xi=t1;
    if((t2>t1)&&(n>0))
                 
       h=(t2-t1)/n;
            printf("H=%.4f\n\n",h);
}            
                for(i=0;i<n;i++)
{                     
                      
                     k=h*(2*xi-2);
                     yi=xi+k;
                     xi=t1+i*h;
                        
                                                             
                             printf("i=%d   X=%d   Y=%d \n ",i,xi,yi);
                             
}
       printf("\n");
       printf("N=%d   X=%f   Y(%d)=%h  \n",i,xi,i,yi);
                
    
    
    
    
    system ("PAUSE");
    return(0);
}  QUE EU TO FAZENDO DE ERRADO??  ABRAÇOS