Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: jhonsc en 20 Septiembre 2011, 21:58 pm



Título: Problema con C
Publicado por: jhonsc en 20 Septiembre 2011, 21:58 pm
Buenas, estoy haciendo un programa en C (estoy aprendiendo, nada complicado); pero me sale un error; lo he revisado y no le encuentro ningun error. Espero que puedan ayudarme; les dejo el código que tengo echo:
Código
  1. //Enjemplo con FOR en C
  2. #include <stdio.h>
  3. int main()
  4. {
  5.   int a, b, i;
  6.   printf("Bienvenido a nuestro programa que utiliza el FOR.\nEste programa le pedirá dos números, y le calculará todos los cuadrados de los números que esten entre esos dos números.\nEscriba el primer número:\t");
  7.   scanf("%d\n", a);
  8.   printf("Escriba el segundo número:\t");
  9.   scanf("%d\n", b);
  10.   printf("\t Número \t\t\t Cuadrado\n\n");
  11.   for( i=a; i<=b; ++i)
  12.      printf("\t %d \t\t\t %d \n\n",i,i*i);
  13.  
  14.   printf("\t---FIN DEL PROGRAMA---");
  15. }
  16.  


Título: Re: Problema con C
Publicado por: Queta en 20 Septiembre 2011, 22:09 pm
scanf debe ser algo como:

Código
  1. scanf("%d", &a);
  2.  
  3. printf("Escriba el segundo número:\t");
  4.  
  5. scanf("%d", &b);


Título: Re: Problema con C
Publicado por: jhonsc en 21 Septiembre 2011, 07:56 am
Ah ok gracias; no me habia dado cuenta.


Título: Re: Problema con C
Publicado por: Queta en 21 Septiembre 2011, 20:40 pm
De nada ::).


Título: Re: Problema con C
Publicado por: LearningSpanishProgrammer en 22 Septiembre 2011, 01:33 am
jhpnsc, tu no estas hacendo la pregunta correcta, que sería:

Citar
Por qué el símbolo de ampersand?

Cuando aprender funciones sabrá.