C-ben hogyan kell a kör területét, kerületét kiszámolni?
A program inputja egyetlen nemnegatív valós szám, a kör sugara. A program
outputja két sor. Az elsőben a "T = " szöveg után a kör területe, a második
sorban a "K = " szöveg után a kör kerülete szerepel. Mindkét számot 10
karakteren jobbra igazítva 3 tizedesjegy pontossággal kell kiíratni. A
beolvasás előtt a program elején ki kell írni egy rövid tájékoztatót arról,
hogy a program milyen adatot kér be.
Hasonlóan kell, mint minden más nyelvben:
1. bekéred a sugarat
2. kiszámolod a kerületet és területet
3. kiírod a területet
4. kiírod a kerületet
Hol akadtál el benne?
Na már sikerült, két dolgot nem tudok.
Ezt a " Mindkét számot 10
karakteren jobbra igazítva 3 tizedesjegy pontossággal kell kiíratni" hogy csinálom meg + azt hogy csinálom meg, hogy a sugarat ne kétszer kelljen beírni?
kép: [link]
illetve, ez már nem a feladat része, de azt hogy tudom hogy ez a két dolog külön legyen, mármint a terület és a kerület, hogy pl megadok a területre is egy értéket, azt kiszámolja, aztán a kerületre egy másikat és azt is kiszámolja?
véletlenül elküldtem.
Itt le van írva hogy miért kell 2x enter.
Ha 3 jegy pontoságal akarsz: %10.3f a printf format.(printf dokumentáció)
Ha külön akarod akkor a kerület elé beírsz még egy scanf-t.
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!