A) definiáljon struktúrát típusdefinícióval (típus neve legyen kor) amely egy kör adatait tárolja:sugár nem negatív egész, kör középpontjának két koordinátája (két nem negatív egész)?
b) írjon fv-t amely paraméterként kap két kor típusú struktúra címet és visszaadja hogy a két kör középpontja egybeesik vagy nem?
c)írjon main fv-t amelyben két kor típusú változóba beolvassa a két kör adatait és a b) fv segítségével megállapítja hogy a két kör középpontja egybeesik-e és kiírja h "egybeesik" vagy "nem esik"
A)
typedef struct kor{
unsigned int r;
unsigned int x;
unsigned int y;
} *lpkor;
B)
int trololololo(kor a, kor b){
if(a.x == b.x && a.y == b.y) return 1;
else return 0;
}
C)
void nemtommi(){
kor a, b;
puts("Adjon meg egy kört az alábbi formában: sugár xkoord ykoord, pl.: \"4 0 0\"\n");
if(scanf("%d %d %d", &a.r, &a.x, &a.y) != 3){
puts("Hibás adatbevitel.\n");
return;
}
puts("Adjon meg egy másik kört az alábbi formában: sugár xkoord ykoord, pl.: \"4 0 0\"\n");
if(scanf("%d %d %d", &b.r, &b.x, &b.y) != 3){
puts("Hibás adatbevitel.\n");
return;
}
if(trololololo(a, b)) puts("A két kör középpontja egybeesik.\n"); else puts ("A két kör középpontja nem esik egybe.\n");
}
Fejből írtam, nem futtattam, hiba elképzelhető benne. A házi feladatod további részeit önálló munkával próbáld megoldani.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!