public class Ronot {
int temp=0;
int Robot(int n){
//int temp=0;
while(n>2){
temp=(n-2)+Robot(n-2);
n--;
}
return temp;
}
public static void main(String[] args) {
Ronot obj=new Ronot();
System.out.println(obj.Robot(4));
}
}
cHVibGljIGNsYXNzIFJvbm90IHsKICAgICAgICBpbnQgdGVtcD0wOwppbnQgUm9ib3QoaW50IG4pewogICAgICAgIC8vaW50IHRlbXA9MDsKICAgICAgICB3aGlsZShuPjIpewogICAgICAgICAgICAgICAgdGVtcD0obi0yKStSb2JvdChuLTIpOwogICAgICAgICAgICAgICAgbi0tOwogICAgICAgIH0KICAgICAgICByZXR1cm4gdGVtcDsKfQpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgUm9ub3Qgb2JqPW5ldyBSb25vdCgpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihvYmouUm9ib3QoNCkpOwp9Cn0=
gnatgcc -c -pipe -O2 prog.adb
prog.adb:1:01: compilation unit expected
prog.adb:3:17: illegal character, replaced by "("
prog.adb:5:19: illegal character, replaced by "("
prog.adb:8:09: illegal character, replaced by ")"
prog.adb:10:01: illegal character, replaced by ")"
prog.adb:11:31: illegal character, replaced by "("
prog.adb:14:01: illegal character, replaced by ")"
prog.adb:15:01: illegal character, replaced by ")"
gnatmake: "prog.adb" compilation error