Mikä tässä koodissa on oikein vikana kun se ei toimi:
#include
int main(void){
int markkamaara;
int x = x / 5.94;
int euromaara;
printf("Syötä jokin markkamaara:");
scanf("%d", &markkamaara);
printf("x = x / 5.94:");
scanf("%d", &x);
printf("euromaara oli:");
scanf("%d", &euromaara);
return 0;
}
#include
int main(void){
int markkamaara;
int x = x / 5.94;
int euromaara;
printf("Syötä jokin markkamaara:");
scanf("%d", &markkamaara);
printf("x = x / 5.94:");
scanf("%d", &x);
printf("euromaara oli:");
scanf("%d", &euromaara);
return 0;
}
Vastaukset 1
Vanhimmat
selitin ekas pitkän pätkän ja tajusin, että tän on pakko olla trolli. Eihän tossa koodissa ole oikeastaan riviäkään oikein.
Tässä ois ehkä toimivampi
float markkamaara = 0.0;
float x = 5.94;
float euromaara = 0.0;
printf("Syötä jokin markkamaara:");
scanf("%f", &markkamaara);
while(markkamaara == 0)
{
printf("Antamasi maara on virheellinen!");
scanf("%f", &markkamaara);
}
euromaara = markkamaara / x;
prinf("eurot = markat / %f",x);
printf("Euromaara oli: %f.2",euromaara);
return 0;