Dlaczego program nie działa prawidłowo? Wyznaczanie ćwiartki układu współrzędnych

Dlaczego program nie działa prawidłowo? Wyznaczanie ćwiartki układu współrzędnych
bartek164
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 534
0
Kopiuj
#include <stdio.h>

int main() {
  struct punkt {
    float x;
    float y;
  };
  struct punkt tp = {3.5, -2.3};

  int cw, i;

  if (tp.x < 0 || tp.y < 0)
    cw = 3;
  else if (tp.x > 0 || tp.y > 0)
    cw = 1;
  else if (tp.x < 0 || tp.y > 0)
    cw = 2;
  else
    cw = 4;
  printf("%d", cw);
 
aurel
  • Rejestracja: dni
  • Ostatnio: dni
1

Co konkretnie nie działa prawidłowo?

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 192
2

Operator "&&" zamiast "||"?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.