Problema con C

Iniciado por jhonsc, 20 Septiembre 2011, 21:58 PM

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

jhonsc

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---");
}

"Vive rápido, muere joven y deja un bonito cadáver"
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
"Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad."

Queta

scanf debe ser algo como:

scanf("%d", &a);

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

scanf("%d", &b);
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.

jhonsc

Ah ok gracias; no me habia dado cuenta.
"Vive rápido, muere joven y deja un bonito cadáver"
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
"Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad."

Queta

"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.

LearningSpanishProgrammer

jhpnsc, tu no estas hacendo la pregunta correcta, que sería:

Citar
Por qué el símbolo de ampersand?

Cuando aprender funciones sabrá.
Estoy aprendiendo español, y tu estas aprendiendo programación