Enviado em 14/06/2013 - 21:20h
Bom, estou fazendo um Cast com um vetor inteiro, mas ele não ta pegando a parte real, está truncando para inteiro
exemplo simples
Eu queria que imprimisse 0.5 não 0.00000
Bom eu tinha arrumado um jeito de declarar como float a matriz e trunca os numeros para não aparecer muitos zeros, mais fico uma Gambiarra, queria saber se tem como usar o cast na matriz
exemplo simples
#include <stdio.h>
main()
{
int vetor[2][2]={4,4,2,2};
float aux, aux1;
aux=float(vetor[1][1]/vetor[0][0]);
aux1=float(vetor[1][0]/vetor[0][1]);
printf("%f", aux);
printf("\n%f", aux1);
}
Eu queria que imprimisse 0.5 não 0.00000
Bom eu tinha arrumado um jeito de declarar como float a matriz e trunca os numeros para não aparecer muitos zeros, mais fico uma Gambiarra, queria saber se tem como usar o cast na matriz