Programação em C pow e sqrt " Resolvido "

Iniciado por Deis, 05 de Dezembro de 2012, 21:14

tópico anterior - próximo tópico

Deis

Citação de: Sergio Benjamim online 06 de Dezembro de 2012, 00:12
Citação de: Deis online 05 de Dezembro de 2012, 23:42
Tem como converter codigo fonte C++ para C e vice-versa?

Tem, mas no sentido de vc ler todo o código e ir substituindo os códigos e funções (pensando assim vc também pode converter de C para Java, Java para Python e etc). Mas não esquente a cabeça com C++ por enquanto, ela é uma linguagem orientada à objetos e é mais chatinha de aprender do que C (minha opinião).

Eu perguntei se era possivel a conversão; porque eu tenho um monte de exercicio em C++. Se desse para converter eu ia ter um monte de codigo fonte para treinar.

Deis

#include <stdio.h>
#include <math.h>

int main()
{
 
float num;
printf("   Informe um Numero Inteiro Positivo: ");
scanf("%f",&num);

if(num>=0){
printf("\n   O Quadrado de %f é      : %.3f\n",num,pow(num,2));
printf("   O Cubo de %f é          : %.3f\n",num,pow(num,3));
printf("   A Raiz Quadrada de %f é : %.3f\n",num,sqrt((double)num));
printf("   A Raiz Cubica de %f é   : %.3f\n",num,sqrt((double)num));
}
else
printf("\nInforme um Numero Positivo!!!");
printf("\n\n> > > Aperte enter para sair!!! < < <");
getchar();
}

Não estou conseguindo obter a raiz cubica.

Como que eu faço para conseguir a raiz cubica?   printf("   A Raiz Cubica de %f é   : %.3f\n",num,sqrt((double)num));

Deis

Eu não prestei a atenção.

" sqrt " é para obter uma Raiz Quadrada

Para se obter uma Raiz Cubica; usa-se a expressão " cbrt "