Para este WSQ vi un video en youtube sobre el método babilónico. Logré deducir casi todo con mi propia lógica pero en un momento llegué a atascarme. Por suerte estaba haciéndola durante mi clase de programación y Ken me dio un empujoncito que me ayudó a ingeniármelas. Aquí está el código.

//Babylonian Method
#include <iostream>
using namespace std;

float bab(int a){
float x=a;
float y=1;
int i=0;
while(i<20){
x=(x+y)/2;
y=a/x;
i=i+1;}
return x;}
int main(){
cout<<“Dame el número para sacarle su raíz cuadrada “<<endl;
int a;
cin>>a;
cout<<“La raíz cuadrada de “<<a<<” es “<<bab(a)<<endl;
return 0;}

CC BY 4.0 WSQ13 by giorgiodc is licensed under a Creative Commons Attribution 4.0 International License.