समस्या विवरण
मान लीजिए हमारे पास एक वर्ग है जिसकी भुजा 'a' है। हम वर्गों के मध्य बिंदुओं को जोड़कर बार-बार और वर्ग बनाएंगे। दोहराव की संख्या n बार है। हमें nवें वर्ग का क्षेत्रफल ढूंढना है।
सूत्र
nवें वर्ग का क्षेत्रफल = (a²) / 2^(n-1)
C++ प्रोग्राम उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
float area(float a, float n) {
if (a < 0)
return -1;
float area = (a * a) / pow(2, n - 1);
return area;
}
int main() {
float a = 20.0, n = 10.0;
cout << "क्षेत्रफल: " << area(a, n);
}
आउटपुट
क्षेत्रफल: 0.78125