PDA

Visualizza la versione completa : [c] piccoli errori


m4oc
17-08-2003, 14:57
mi aiutereste a risolvere gli errori presenti in questo piccolo listato? Non riesco a stoppare l'esecuzione del programma alla sua conclusione, uso dev-c++ e win xp... tnx


/* Calcolo distanza tra due punti di cordinate cartesiane */
#include <stdio.h>
#include <math.h>
int main ()
{float asc1, ord1, asc2,ord2;
double dist;
printf ("Programma per calcolare la distanza tra 2 punti nel sistema cartesiano\n\n");
printf ("Inserire ascissa del primo punto: ");
scanf ("%f", &asc1);
printf ("\nInserire ordinata del primo punto: ");
scanf ("%f", &ord1);
printf ("\nInserire ascissa del secondo punto punto: ");
scanf ("%f", &asc2);
printf ("\nInserire ordinata del secondo punto punto: ");
scanf ("%f", &ord2);
dist = sqrt(asc2^2-asc1^1)+(ord2^2-ord1^2);
printf ("\nLa distanza tra i due punti pari a: %f", &dist);
getchar();
}

Johnny_Depp
17-08-2003, 15:39
togli l'ultima riga : getchar();

ed inserisci queste:

printf("\nPremi il tasto 'e' per uscire dal programma");
while((getchar()) != 'e');


oppure, includi l'header <stdlib.h>

ed inserisci:

system("PAUSE"); // sempre al posto del getchar();

Loading