2 svar
51 visningar
mattegeni2000 behöver inte mer hjälp
mattegeni2000 154
Postad: 16 sep 2022 20:58

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;

}

Macilaci 2116
Postad: 16 sep 2022 21:10

Du har ett par fel i koden:

Förstår du vad de innebär?

mattegeni2000 154
Postad: 16 sep 2022 21:29
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

Svara
Close