Vista e VS non c'entrano nulla ... il problema e' il codice che hai scritto e che compare nell'immagine ...
E' ovvio che ti dia un problema di accesso in memoria, dato che utilizzi in maniera sbagliata sia la scanf che la printf ...
Deve essere
scanf("%f", &rag);
(attenzione alla posizione delle virgolette ...)
e
printf("circonferenza=%f", cir);

Rispondi quotando