Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Pripreme 2013 - C++ radionica
- Zadatak: Kate i Luce
- Autor zadatka: HSIN
- Ponudjeno rjesenje: Kristijan Burnik, udruga informaticara Bozo Tezak
- Datum rjesavanja: 2013-01-09
- */
- #include <iostream>
- #include <cstdlib>
- #include <cmath>
- using namespace std;
- int main() {
- int p;
- cin >> p;
- // postoji pravilo, opseg pravokutnika je najmanji ako je kvadrat
- int root = (int) sqrt(p);
- // trazimo prvi cijeli broj koji u umnosku daje povrsinu
- while (p % root != 0) root --;
- // racunamo opseg po formuli
- int opseg = 2 * (root + p/root);
- // ispis rezultata
- cout << opseg << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement