Buongiono, sono una nuova del forum alle prime armi con la programmazione in c, mi servirebbe una mano perché non riesco a capire come mai non mi compila il secondo caso. Mi potreste dare una mano per favore?
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
int k1,k2,k3,somma=0,scelta;
float m,;
float y;
float s;
printf("I kilometri percorsi nella 1^ tappa sono:\n");
scanf("%d",& k1);
printf("I kilometri percorsi nella 2^ tappa sono:\n");
scanf("%d",& k2);
printf("I kilometri percorsi nella 3^ tappa sono:\n");
scanf("%d",& k3);
somma=k1+k2+k3;
printf("I kilometri totali sono: %d",somma);
printf("\nDigitare 1 se si vuole trasformare in miglia e 2 se si vuole trasfomare in iarde\n");
scanf("%d",& scelta);
if(scelta==1)
{m=somma/1.609;
printf("\n Le miglia totali sono: %.2f",m);}
else
{s=somma/1000;
y=s/0.9144;
printf("\n Gli yard totali sono: %.2f",y);}
getch();
}