Test Foro de elhacker.net SMF 2.1

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:

//Enjemplo con FOR en C
#include <stdio.h>
int main()
{
  int a, b, i;
  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");
  scanf("%d\n", a);
  printf("Escriba el segundo número:\t");
  scanf("%d\n", b);
  printf("\t Número \t\t\t Cuadrado\n\n");
  for( i=a; i<=b; ++i)
     printf("\t %d \t\t\t %d \n\n",i,i*i);

  printf("\t---FIN DEL PROGRAMA---");
}

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

scanf("%d", &a);

printf("Escriba el segundo número:\t");

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á.