consulta con ejercicio de practica

Iniciado por urvreak, 20 Enero 2011, 17:41 PM

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

urvreak

estoy leyendo: como programar en c/c++ de deitel y dietel,
y me surgio un ejercicio que lo plantie asi:

#include <stdio.h>


main()
{
   int a, b, c;

 
  printf("ingrese dos numeros: \n");
  scanf("%d%d\n", &a, &b);
  printf("la suma es: %d\n", a + b);
  prinft("la resta es: %d\n", a - b);
  printf("la multiplicasion es: %d\n", a * b);
  printf("la division es: %d\n", a / b);
  printf("el modulo es: %d\n", a % b);

  return 0;
 
}

pero no me deja compilarlo me dice que printf no esta declarado

.:Snifer:.

#1
El error es chiquitito hermano y sencillo la libreria que te olvidaste poner..     
Aqui lo tienes corregido y usa Geshi para que se vea mas vistoso, ahora si deberia de dar perfecamente

Código (cpp) [Seleccionar]
#include <stdio.h>
#include <iostream.h>

main()
{
   int a, b, c;


  printf("ingrese dos numeros: \n");
  scanf("%d%d\n", &a, &b);
  printf("la suma es: %d\n", a + b);
  prinft("la resta es: %d\n", a - b);
  printf("la multiplicasion es: %d\n", a * b);
  printf("la division es: %d\n", a / b);
  printf("el modulo es: %d\n", a % b);

  return 0;

}                    

urvreak

como la libreria? hablas sobre el include? recien estoy aprendiendo C por eso puede sonar newbbie jaja

.:Snifer:.

Lo siento ya lo edite.... se me escapo jejeje y no te preocupes para eso estamos para colaborarnos aunque no estoy seguro si es libreria o no?? jejeje

Garfield07

Si esta usando C... como le metes iostream.h?
c.c:1:22: error: iostream.h: No existe el fichero ó directorio
Que? Jeje imposible...

#include <stdio.h>

int main ()
{
int a, b;

printf("Ingrese dos numeros: ");
scanf("%d %d", &a, &b);
printf("\nLa suma es: %d\n", a + b);
prinft("La resta es: %d\n", a - b);
printf("La multiplicacion es: %d\n", a * b);
printf("La division es: %d\n", a / b);
printf("El modulo es: %d\n\n", a % b);

return 0;
}


Mira mi code y compila asi...

gcc -o code code.c
./code

Tiene que ir.
Vuestros codes tienen sus fallillos ehh... El mayor es el "main ()"...


* 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

.:Snifer:.

Emmm no se la verdad pero me recuerdo un poco de Borland para Win ademas no pude encontrar C para Win 7 lo tuyo es en Linux

Garfield07

¿C para Win7? Es lo mismo. Usa Dev-Cpp si quieres, pero es lo mismo...
Si quieres, puedes probar a usar MinGw + CodeBlocks... Eso te tiene que funcionar, lo uso yo...
Que problema te da exactamente? A mi a lo que me suena es a que no tienes las librerias bien... Reinstala.

Y si no, instalate Linux Ubuntu 10.04, aunque a mi me gusta mas el 9.04, pero el 10 puede ser mejor para empezar...


* 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

.:Snifer:.

Mira hice la prueba el borland c y no me da tengo algunos portables que usaba en XP.. Asi que ando bajandome el Ubutu siempre el 10 para meterle en VM. Ya que no puedo instalar en la Laptop.. XD me tira error gracias.. por ayudarme en realidad a los dos..
Saludos

Oblivi0n

prinft("La resta es: %d\n", a - b);

Nueva instruccion?  :xD

Aparte de cambiar eso... recuerda poner (como bien dice sagrini) int main(), aunque algunos compiladores lo definen por defecto aunque no lo pongas, puede que esto no ocurra y provocar fallos.

Mira una chincheta de este subforo  de Littlehorse "Lo que no se debe hacer en C/C++"

Un saludo!

urvreak

#9
jaja gracias se areglo, igual nose que onda.. nunca lei nada de int main, con el dev c++ me aparecio pero como no lei nada todavia lo sacaba

una ultima cosita, como hago para que el programa no se me cierre antes de ver resultados, en pascal lo solucionaba con lo que seria un scanf pero no me funciona
gracias!