Hirdetés

Új hozzászólás Aktív témák

  • kispx
    addikt

    typedef struct {
    unsigned r;
    unsigned x;
    unsigned y;
    }kor;

    kor egybeesik(kor x, kor y)
    {
    int kor1,kor2;
    int b;
    b = kor1.x==kor2.x && kor1.y==kor2.y ? egybeesik : nem;

    }
    main()
    {
    kor *pont;
    int i=1;
    pont=(kor)calloc(i,sizeof(kor));
    for(i=0;i<=2;i++)
    {
    printf("kerem az %d. kor x-et:\n".i+1);
    scanf("%d",&pont[0].x);
    printf("kerem az %d. y-t\n",i+1);
    scanf("%d",&pont.y);
    }

    egybeesikbe van a gond , if-el nem egyszerűbb?

    Ha paraméterként kapja meg annak azt a két kör aminek a középpontját összeakarod hasonlítani, akkor miért definiálsz két másik kört?
    A paraméterként kapott köröknek kell a középpontját összehasonlítani.

    b = kor1.x==kor2.x && kor1.y==kor2.y ? egybeesik : nem;
    Gondolom előtte van egybeesik, és nem nevű konstansod definiálva. És ezekkel az értékekkel mikor tér vissza? (kell egy return b utasítás). És mi a függvény visszatérési típusa?

Új hozzászólás Aktív témák