Dev - C++ - Error ciclico

 
Vista:
Imágen de perfil de Lilia

Error ciclico

Publicado por Lilia (1 intervención) el 17/01/2014 01:55:07
Hola disculpen cada que trato de ejecutar estos dos programas me sale "error cíclico" y la verdad no entiendo porque ya lo he revisado según yo minuciosamente sin embargo sigue mostrándome ese error.

De antemano agradezco cualquier ayuda o comentario que me puedan dar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
int main()
{
    float compra,importe_total,porcentaje;
 
    printf("Inserte el monto de la compra\n");
    scanf("%f", compra);
 
    if (compra >= 800)
    {
       porcentaje= compra * .20;
       importe_total= compra - porcentaje;
 
       printf("El total a pagar es:\n");
       printf("%f", importe_total);
     }
     else
        printf("No aplica descuento\n");
 
     return 0;
}

******************************************************************************************************************************

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <math.h>
int main()
 
{
    double masa1,masa2,masa_final;
    double calor_suministrado,temp_incial,temp_final,calor_especifico;
 
    printf("Inserte la cantidad de calor suministrado\n");
    scanf("%d", calor_suministrado);
    printf("Inserte la temperatura incial\n");
    scanf("%d", temp_incial);
    printf("Inserte la temperatura final\n");
    scanf("%d", temp_final);
    printf("Inserte el calor especifico\n");
    scanf("%d", calor_especifico);
 
    masa1=temp_final * temp_final;
    masa2=calor_suministrado * masa1;
    masa_final= masa2 / calor_especifico;
 
    printf("El valor de la masa es:  %3d\n", masa_final);
     return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Error ciclico

Publicado por JuanC (35 intervenciones) el 17/01/2014 10:56:07
te estás olvidando de un signo:

scanf("%f", compra);

deber ser

scanf("%f", &compra);

lo mismo para las demás líneas...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar