programmet skriver ut alla svar, vill bara få ett svar.
hej,ska skriva ett program där den frågar efter om vinkeln är spetsig (mindre än 90 grader), trubbig (större än 90 grader) eller rät (exakt 90 grader). Är vinkeln större än 180 grader eller mindre än 0 grader ska programmet skriva ut att vinkeln är felaktigt angiven.
och när jag matar in t.ex. 90 så får jag fram vinkle är spetsig,vinkle är trubbig,vinkle är rätt, felaktiv angiven.
men jag vill bara att den ska skriva ut att det är en rätt. och kan någon förklara vad som är felet?
Ps: utskriften är på engelska
min kod:
#include <stdio.h>
int main(void)
{
int posangle;
printf("Enter a positiv angle in full degree:");
scanf_s("%d",&posangle);
if (posangle <90); {
printf("The angle is pointy");
}
if (posangle == 90) {
printf("The angle is rigt");
}
if (posangle>90); {
printf("The angle is obstue");
}
if (posangle > 180 && posangle < 0);
{
printf("Incorect input");
}
return 0;
}
Du har ett par fel i koden:
Förstår du vad de innebär?
Macilaci skrev:Du har ett par fel i koden:
Förstår du vad de innebär?
oj,jag såg inte dom. programmet är löst tack så mycket