Go: package main

import "fmt"

func main() {
	var h, a, b int
	fmt.Scanln(&h, &a, &b)
	hNum := 0
	for ; a <= b; a++ {
		if h%a == 0 {
			hNum++
		}
	}
	fmt.Println(hNum)
}

C++: #include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for (int (i)=(0);(i)<(int)(n);++(i))
using ll = long long;
using P = pair<int, int>;
using namespace std;

template<class T> void vin(vector<T>& v, int n) {
    v.resize(n);
    for (int i = 0; i < n; ++i) {
        cin >> v[i];
    }
}

int main() {

    int H, A, B;
    cin >> H >> A >> B;
    int ans = 0;
    for (int i=A; i<=B; ++i) {
        if (H%i == 0) ans++;
    }
    cout << ans << endl;
}

C++: #include <bits/stdc++.h>
using namespace std;

#define int long long

main() {
    int ans = 0;
    int h, a, b; cin >> h >> a >> b;
    for (int i = a; i < b + 1; i++) {
        ans += (h % i == 0);
    }
    cout << ans << endl;
}

C++: #include<bits/stdc++.h>
using namespace std;
using Int = long long;
template<typename T1,typename T2> inline void chmin(T1 &a,T2 b){if(a>b) a=b;}
template<typename T1,typename T2> inline void chmax(T1 &a,T2 b){if(a<b) a=b;}

//INSERT ABOVE HERE
signed main(){
  int h,a,b;
  cin>>h>>a>>b;
  int cnt=0;
  for(int i=a;i<=b;i++)
    cnt+=(h%i==0);
  cout<<cnt<<endl;
  return 0;
}

C++: #include <bits/stdc++.h>

using namespace std;

int main() {
	int a, b, h, cnt;

	cnt = 0;
	cin >> h >> a >> b;
	for (int i = a; i <= b; ++i) {
		if (h%i == 0) {
			++cnt;
		}
	}
	cout << cnt << endl;

	return 0;
}

C++: #include<iostream>
using namespace std;
int main(){
  int H,A,B;
  cin>>H>>A>>B;
  int n=0;
  for(int i=A;i<=B;i++){
    if(H%i==0){
      n++;
    }
  }
  cout<<n<<endl;
}

C++: #include<bits/stdc++.h>
using namespace std;

int main(){
    int h,a,b;
    int n=0;
    cin>>h>>a>>b;

    for(int i=a;i<=b;i++){
        if(h%i==0)n++;
    }

    cout<<n<<endl;
    return 0;
}

C++: #include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
#include<cctype>
#include<math.h>
#include<string>
#include<string.h>
#include<stack>
#include<queue>
#include<vector>
#include<utility>
#include<set>
#include<map>
#include<stdlib.h>
#include<iomanip>

using namespace std;

#define ll long long
#define ld long double
#define EPS 0.0000000001
#define INF 1e9
#define LINF (ll)INF*INF
#define MOD 1000000007
#define rep(i,n) for(int i=0;i<(n);i++)
#define loop(i,a,n) for(int i=a;i<(n);i++)
#define all(in) in.begin(),in.end()
#define shosu(x) fixed<<setprecision(x)

#define int ll //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

typedef vector<int> vi;
typedef vector<string> vs;
typedef pair<int,int> pii;
typedef vector<pii> vp;

int gcd(int a, int b){
    if(b==0) return a;
    return gcd(b,a%b);
}
int lcm(int a, int b){
    return a/gcd(a,b)*b;
}


signed main(void) {
    int h,a,b;
    cin >> h >> a >> b;
    int ans = 0;
    loop(i,a,b+1)if(h%i == 0)ans++;
    cout << ans << endl;
}

C++: #include <bits/stdc++.h>
#define REP(i, n) for(int i=0;i<(n);++i)
#define int long long
#define double long double
using namespace std;

signed main() {
  int H, A, B;
  cin >> H >> A >> B;
  int ans = 0;
  for (int i = A; i <= B; i++) {
    if (H%i == 0) ans++;
  }
  cout << ans << endl;
}

C++: #include <iostream>

using namespace std;


int main() {
	
	int h, a, b, t = 0;

	cin >> h >> a >> b;

	for (int i = a; i <= b; i++)
		if (!(h % i))
			t++;
	cout << t << "\n";

	return 0;

}

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

int main() {
	int H, A, B, cnt = 0; cin >> H >> A >> B;
	for (int i = A; i <= B; i++) {
		if (H % i == 0) cnt++;
	}
	cout << cnt << endl;
	return 0;
}

C++: #include<iostream>
using namespace std;
int main() {
	int cnt=0,h, a, b; cin >> h >> a >> b;
	for (int i = a; i <= b; ++i)
		if (h%i == 0) ++cnt;
	cout << cnt << endl;
}