#include Rumah >
Artikel > pembangunan bahagian belakang > Apakah luas segi empat sama yang terbentuk dengan menyambung berulang kali titik tengah dalam program C? Andaikan kita mempunyai segi empat sama dengan panjang sisi "a". Kami akan membuat lebih banyak petak dengan menyambung berulang kali titik tengah petak itu. Bilangan ulangan ialah n kali. Kita perlu mencari luas segi empat sama ke-n. Oleh kerana panjang sisi petak luar ialah "a", luasnya ialah #🎜 🎜# Luas petak itu ialah- Dengan menggunakan ini kita boleh tahu bahawa luas segi empat sama ke- Contoh Atas ialah kandungan terperinci Apakah luas segi empat sama yang terbentuk dengan menyambung berulang kali titik tengah dalam program C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!Apakah luas segi empat sama yang terbentuk dengan menyambung berulang kali titik tengah dalam program C?
#include <iostream>
#include <cmath>
using namespace std;
float area(float a, float n) {
if (a < 0 ) //if the value is negative it is invalid
return -1;
float area = (a*a) / pow(2, n-1);
return area;
}
int main() {
float a = 20.0, n = 10.0;
cout << "Area : " << area(a, n);
}
Output
rreee#🎜