[F1] Figury
Języki:
c
cpp
Limit czasu: 3.0 s
Limit pamięci: 10 MB
Limit rozmiaru rozwiązania: 100 kB
Dane są:
- liczba figur 0<N<100,
- typ i podstawowe wymiary figur (dla koła (o) promień, dla kwadratu (k), prostokąta (p) i trójkąta (t)odpowiednio jedna, dwie i trzy długości boków) w podanej uprzednio liczbie,
- liczba zapytań 0<M<1000
- parametry zapytań (o - obwód, p - pole, liczba - numer figury).
Dla poszczególnych zapytań oblicz ich wyniki i podaj je na wyjściu drukując dokładnie dwa miejsca po przecinku.
Wejście:
3 o 10 k 2 p 2 3 3 o 1 p 3 o 2
Wyjście
62.80 6.00 8.00
Uwaga! Zadanie zrealizuj obiektowo, tworząc klasę Figura wraz z metodami wirtualnymi obliczania obwodu i pola oraz klasy potomne, w których zaimplementujesz metody obliczające obwód i pole poszczególnych figur.