Go: package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
	"strings"
)

var sc = bufio.NewScanner(os.Stdin)

// func read() string {
// 	sc.Scan()
// 	return sc.Text()
// }

func main() {
	sc.Split(bufio.ScanLines)
	for sc.Scan() {
		n := strings.Split(sc.Text(), ",")
		id, _ := strconv.Atoi(n[0])
		weight, _ := strconv.ParseFloat(n[1], 64)
		height, _ := strconv.ParseFloat(n[2], 64)
		bmi := weight / (height * height)
		if bmi >= 25.0 {
			fmt.Println(id)
		}
	}
}

C++: #include <cstdio>
int main(){
	int i;
	double w,t;

	while( ~scanf("%d,%lf,%lf", &i , &w , &t ) ){
		if( w/t/t >= 25.0 )
			printf("%d\n", No );
	}
}

C++: #include <cstdio>

using namespace std;

int main() {
    int ID;
    double W, H;
    while(scanf("%d,%lf,%lf", &ID, &W, &H) != EOF) {
        if(W/H/H >= 25) printf("%d\n", ID);
    }
    return 0;
}

C++: #include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <cstdio>
#include <cmath>
using namespace std;

int main()
{
	int n;
	double kg, m;

	while(scanf("%d, %lf,%lf", &n, &kg, &m)){
		if (kg / (m * m) >= 25)
		{
			cout << n << endl;
		}
	}

}

C++: float h,w,k;main(i){for(;~scanf("%d%c%f%c%f",&i,&k,&w,&k,&h);25*h*h>w?:printf("%d\n",i));}

C++: #include<cstdio>
int numcheck[10000]={0};
using namespace std;
int main(){
    int num;
    double kg,m;
    int x = 0;
    while(scanf("%d,%lf,%lf",&num,&kg,&m)!=EOF){
        if(kg /(m*m) >= 25.0){
            numcheck[x] = num;
            x++;
        }
    }
    for(int i = 0;i < x; i++)printf("%d\n",numcheck[i]);
    return 0;
}

C++: #include <stdio.h>

int main(void){
    int num[100],i;
    double hvy[100],hight[100];
    for(i=0;scanf("%d,%lf,%lf",&num[i],&hvy[i],&hight[i])!=EOF;i++){
        if(hvy[i]/hight[i]/hight[i]>=25){
            printf("%d\n",num[i]);
        }
        
    }
    
    return 0;
}

C++: #include<iostream>
#include<string>
#include<algorithm>	
#include<cmath>
#include<map>
#include<vector>
#define int long long
using namespace std;
int test[51];
signed main() {
    int n; double a, b; char x, y;
    while (cin >> n >> x >> a >> y >> b) {
        if (a / b / b >= 25) {
            cout << n << endl;
        }
    }
}

C++: #include <bits/stdc++.h>
using namespace std;
int main(void) {
    int s;
    char c;
    double w,h,bmi;
    while (cin>>s>>c>>w>>c>>h) {
        bmi = w/(h*h);
        if (bmi>=25) {
            cout<<s<<endl;
        }
    }
}

C++: #include <iostream>

using namespace std;

int main()
{
    long long stdno;
    double w, h;
    char ch;

    while (cin >> stdno >> ch >> w >> ch >> h) {
        if (w / (h * h) >= 25.0)
            cout << stdno << endl;
    }

    return 0;
}

C++: #include<iostream>
#include<iomanip>
#include<string>
#include<algorithm>
#include<cmath>
using namespace std;
int main(){
    float s,w,h;
    while(cin>>s>>w>>h){
        if(w/(s*s)>=25)cout<<s<<endl;
    }
    return 0;
}

C++: #include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <functional>
#include <map>
#include <numeric>
using namespace std;

#define FOR(i,a,b) for(long long int i=(a);i<(b);i++)
#define REP(i,n) for(long long int i=0;i<(n);i++)
#define ALL(s) (s).begin(),(s).end()

#define PI 3.14159265358479

typedef long long ll;
typedef vector<long long int> vi;
typedef vector<long long int>::iterator vit;

int main(){
	int n, c = 0;
	double l, m;
	vector<ll> vi;
	while (scanf("%d,%lf,%lf", &n, &l, &m)){
		if (l / powl(m, 2) >= 25){
			vi.push_back(n);
		}
	}
	if (c == 0){
		cout << "????????????\n";
	}
	else{
		REP(i, c){
			cout << vi[i] << "\n";
		}
	}
	return 0;
}

C++: #include <iostream>
#define rep(i, n) for(int i = 0; i < n; i++)
using namespace std;

int main() {
    double hei, wei;
    int num;
    char c1, c2;

    while (cin >> num) {
        cin >> c1 >> wei >> c2 >> hei;
        if (wei / hei / hei >= 25) {
            cout << num << endl;
        }
    }
}

C++: #include<iostream>
#include<vector>
#include<cstdio>
#include<cmath>
using namespace std;

struct data{
	int number;
	double weight;
	double tall;
};

int main(){
	data dt;
	while(1){
		scanf("%d,%lf,%lf",&dt.number,&dt.weight,&dt.tall);
		if(!dt.number)break;
		if(dt.weight/pow(dt.tall,2)>=25)cout<<dt.number<<endl;
	}
	return 0;
}

C++: #include <bits/stdc++.h>
#define rep(i,a,n) for(int i=a;i<n;i++)
#define repr(i,a,n) for(int i=a;i>=n;i--)
#define INF 999999999
#define INF_M 2147483647
#define pb(a) push_back(a)
using namespace std;
typedef pair<int, int> pii;
typedef long long int ll;

int main() {
    int a;
    double b, c;
    while(~scanf("%d,%lf,%lf",&a,&b,&c)) {
        if(b / c / c >= 25) cout << a << endl;
    }
return 0;
}

C++: #include<cstdio>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <string>
#include <vector>
#include <list>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <bitset>
#include <numeric>
#include <climits>
#include <cfloat>
using namespace std;
int main(){
	int num;
	double weight,height;
	char c;
	while (1){
		cin >> num >> c >> weight >> c >> height;
		if(cin.eof()) return 0;
		double bmi;
		bmi = weight/(height*height);
		if(bmi>=25) cout <<num << endl;
		else cout<<"該当なし"<<endl;
	}
}

C++: #define _USE_MATH_DEFINES
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <climits>
#include <cfloat>
#include <ctime>
#include <cassert>
#include <map>
#include <utility>
#include <set>
#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include <algorithm>
#include <functional>
#include <sstream>
#include <complex>
#include <stack>
#include <queue>
#include <numeric>
#include <list>
#include <iomanip>

using namespace std;

int main(){
	int a; double b,c;
	while(~scanf("%d,%lf,%lf",&a,&b,&c)) if(b >= 25 * c * c) printf("%d\n",a);

    return 0;
}

C++: #include<stdio.h>

int main(){
	int l;
	double m,n;
	while(scanf("%d,%lf,%lf",&l,&m,&n))
		if(25.0<=m/(n*n))printf("%d\n",l);
		return 0;
}

C++: #include<bits/stdc++.h>
using namespace std;
int main(){
  int num;
  double w,h;
  
  while(scanf("%d",&num) != EOF){
    scanf(",%lf,%lf",&w,&h);
    if( w/(h*h) >= 25.0 ) cout << num << endl;
  }

  return 0;
}

C++: #include <cstdio>
#include <cmath>
#include <vector>
using namespace std;
int main() {
	vector<int> over;
	int num;
	double w, h;
	while (scanf("%d,%f,%f",&num,&w,&h)!=EOF) {
		double bmi = w/pow(h,2);
		if (bmi>=25) over.push_back(num);
	}
	if (over.empty()) {
		//printf("ツ該ツ督鳴づ按つオ\n");
	} else {
		for (int i=0; i<over.size(); i++) printf("%d\n",over[i]);
	}
}

C++: #include <iostream>
#include <cstdio>
using namespace std;

int main(){
	int num;
	double h, w;
	while( scanf(" %d,%lf,%lf", &num, &w, &h) != EOF )
		if(w/h/h >= 25.0) printf("%d\n", num);
	return 0;
}

C++: #include<iostream>
using namespace std;
int main()
{
	int num;
	double weight,height;
	bool f=true;
	while(scanf("%d,%lf,%lf",&num,&weight,&height)!=EOF){
		if(weight/(height*height) >= 25){
			f = false;
			cout << num << endl;
		}
	}
	if(f) cout <<"ツ該ツ督鳴づ按つオ" << endl;
	return 0;
}

C++: #include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cmath>
using namespace std;
int num,stu[10000],cou;
double w,t,a;
int main(){
    while(scanf("%d,%lf,%lf",&num,&w,&t)!=EOF){
        a=t*t;
        stu[num]=w/a;
        cou++;
    }
    for(int i=1001;i<1001+cou;i++){
        if(stu[i]>=25)cout<<i<<endl;
    }
return 0;
}

C++: #include <iostream>
#include <cstdio>

using namespace std;

int main()
{
	int num;
	double w, h;
	char c;

	while(scanf("%d", &num) != EOF){
		cin >> c >> w >> c >> h;
		if((double) w / h / h >= 25){
			cout << num << endl;
		}
	}

	return 0;
}