duda, perdon recien empiezo!!!

Iniciado por diego-4, 3 Septiembre 2010, 21:39 PM

0 Miembros y 1 Visitante están viendo este tema.

diego-4


Tengo este codigo, porq al ingresar el numero y apretar enter, me pone

ej: el cuadrado de 3.00000000 es 9.00000000
Gracias si me ayudan ... 

#include <stdio.h>
#include <conio.h>
void main()
{
float x,c;
printf("Digite un numero:");
scanf("%f",&x);
c=x*x;
printf("El cuadrado de %f es %f",x,c);
getch();

}

clodan

No entiendo cual es el problema... si es por los 0, es porqe las variables son float...

usa int qe es para enteros y con eso te va a sali 3 y 9

diego-4

perdon che u.u gracias tengo q leer mas mi material de trabajo jajajaja ^^

Horricreu

Cita de: diego-4 en  3 Septiembre 2010, 21:53 PM
perdon che u.u gracias tengo q leer mas mi material de trabajo jajajaja ^^

Y también tienes que leer nuestros comentarios. Continuas teniendo algunos errores que te corregí ayer.

Saludos :P

Garfield07



#include <stdio.h>

int main(int argc, char *argv [])
{
  int numero;
  if (argc==2)
     numero=atoi (argv [1]);
  else
  {
     printf("Digite un numero:");
     scanf ("%d", &numero);
  }
     printf("El cuadrado de %d es %d.\n", numero, numero*numero);
  return 0;
}


Bueno, code mas simple y organizado. Aconstumbrate a escribirlo asi... Y para ahorrar espacio, es mejor asi el printf. Con ints te ira mejor.

Eternal Idol, ahora que me acuerdo, pork es mejor escribir gets y sscanf? asi para el int va mejor no?


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Horricreu

Cita de: Sagrini en  7 Septiembre 2010, 11:35 AM
Eternal Idol, ahora que me acuerdo, pork es mejor escribir gets y sscanf? asi para el int va mejor no?

Para leer cadenas es preferible usar fgets(). Para leer otras cosas fgets() + sscanf().

El por qué de no utilizar gets() lo puedes encontrar aquí y el por qué de no utilizar scanf() lo puedes encontrar en Google, hay muchas páginas de ejemplo...

Saludos :P