Hola, estoy tratando de crear este programa y al momento de compilar el codigo me sale este error C:\Users\Ingrid\Desktop\collect2.exe [Error] ld returned 1 exit status
dejo el codigo, soy principiante, espero puedan ayudarme
#include <stdio.h>
#include <stdlib.h>
int main (){
float fVar1, fVar2;
int eVar3;
system("cls");
printf("Introduce un número: ");
scanf("%f", &fVar1);
printf("Introduce el segundo número: ");
scanf("%f", &fVar2);
printf("%f / %f = %d", fVar1, fVar2, eVar3, fVar1 / fVar2);
fflush(stdin);
getchar();
return 0;
}
¿Solo te pasa con ese código o con todo lo que escribas?
Suena raro el error...
¿Tienes Dev C++ en C:\?
De no ser así, prueba hacerlo.
PD: Dev C++ está bastante viejito... (no se actualiza hace mucho) lee aquí sobre ello si te interesa: http://foro.elhacker.net/programacion_cc/iquestpor_que_no_deberias_usar_el_devcpp-t385150.0.html (http://foro.elhacker.net/programacion_cc/iquestpor_que_no_deberias_usar_el_devcpp-t385150.0.html)
Saludos.
Solo me pasa con este código, en los demas todo bien
Si publicas código utiliza las etiquetas GeSHi.
Testeado en Dev-C++ 5.11...
Sí me compila y ejecuta... desconozco si el resultado es correcto.
Perdona, ¿qué trata de hacer tu programa? Me da la impresión de que divide los dos números.
Prueba así:
#include <stdio.h>
#include <stdlib.h>
int main () {
float fVar1, fVar2;
int eVar3;
system("cls");
printf("Introduce un número: ");
scanf("%f", &fVar1);
printf("Introduce el segundo número: ");
scanf("%f", &fVar2);
eVar3 = fVar1 / fVar2;
printf("%f / %f = %d", fVar1, fVar2, eVar3);
fflush(stdin);
getchar();
return 0;
}
Perdon, me equivoque, lo que intento hacer es esto....
Escribir un programa que lea el valor de 2 variables reales y asigne el resultado de su división a una variable entera.
Ya me ejecuto :3