Go: // 九九を出すだけ
package main
import (
	"fmt"
	"os"
	"bufio"
)
var out = bufio.NewWriter(os.Stdout)

func main(){
	defer out.Flush()
	for i:=1; i<10; i++{
		for j:=1; j<10; j++{
			fmt.Fprintf(out, "%dx%d=%d\n", i, j, i*j)
		}
	}
}

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

int main(){
for(int i=1; i<=9; ++i){
for(int j=1; j<=9; ++j){
cout<<i<<"x"<<j<<"="<<i*j<<endl;
}
}
return 0;
}

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

int main(void) {
    for(int i = 1; i <= 9; ++i) {
        for(int j = 1; j <= 9; ++j) {
            cout << i << "x" << j << "=" << i*j << endl;
        }
    }
}

C++: #include<bits/stdc++.h>
using namestace std;
int mian(){
int a = 1;
for(int i = 0; i < 1e9; i++){
a *= 10;
a %= 10000;
}
return 0;
}

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

int main() {

	for (int i = 1; i < 10; i++) {
		for (int j = 1; j < 10; j++)
		{
			cout << i << "x" << j << "=" << i*j << endl;
		}
	}

	return 0;
}

C++: #include <iostream>

int main()
{
     for(uint8_t i=1;i<10;i++)
          for(uint8_t j=1;j<10;j++)
               printf("%u*%u=%u\n",i,j,i*j);
     return 0;
}

C++: #include<stdio.h>main(){int j,i=0;for(;++i<=9;)for(j=1;j<=9;)printf("%dx%d=%d\n",i,j++,i*j);}

C++: #include<stdio.h>
#include<string.h>
#include<algorithm>
#include<iostream>
using namespace std;
int main(void){
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
printf("%dx%d=%d\n",i,j,i*j);
}
}
return 0;
}

C++: #include<stdio.h>
#include<iostream>

using namespace std;

int main()
{
    int i,j;

    for(i=1;i<10;i++)
    for(j=1;j<10;j++)
    {
        cout<<i<<"x"<<j<<"="<<i*j<<endl;
    }


    return 0;
}

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

int main(){
	int i, j;
	for(i=1;i<10;i++){
		for(j=1;j<10;j++){
			cout << i << "x" << j << "=" << i*j << endl;
		}
	}
	return 0;
}

C++: #include <iostream>
#include <complex>
#include <sstream>
#include <string>
#include <algorithm>
#include <deque>
#include <list>
#include <map>
#include <numeric>
#include <queue>
#include <vector>
#include <set>
#include <limits>
#include <cstdio>
#include <cctype>
#include <cmath>
#include <cstring>
#include <cstdlib>
#include <ctime>
using namespace std;
#define REP(i, j) for(int i = 0; i < (int)(j); ++i)
#define FOR(i, j, k) for(int i = (int)(j); i < (int)(k); ++i)
#define SORT(v) sort((v).begin(), (v).end())
#define REVERSE(v) reverse((v).begin(), (v).end())
typedef complex<double> P;

int main() {
  FOR(i, 1, 10){
    FOR(j, 1, 10){
      printf("%dx%d=%d", i, j, i * j);
      if(i != 9 or j != 9) printf("\n");
    }
  }
  return 0;
}

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

int main(){
int a,b;
for(a=1;a<=9;a++){
for(b=1;b<=9;b++){
cout<<a<<"x"<<b<<"="<<a*b<<endl;
}

}

    return 0;
}

C++: #include<iostream>
using std::cout;
using std::endl;

int main()
{
	for (int x = 1; x <= 9; x++)
	{
		for (int y = 1; y <= 9; y++)
		{
			cout << x << "??" << y << "=" << x*y << endl;
		}
	}
		return 0;
}

C++: #include <iostream>
#include <algorithm>
#include <stack>
using namespace std;
// int a[10];
// bool ans;
// void dfs(int i,int r,int l){
// 	if(i==10)ans=1;
// 	if(ans)return;
// 	if(a[i]<r&&a[i]<l)return;
// 	if(r<a[i])dfs(i+1,a[i],l);
// 	if(l<a[i])dfs(i+1,r,a[i]);

// }
// int main(){
// 	int t;
// 	cin>>t;
// 	while(t--){
// 		ans=0;
// 		for(int i=0;i<10;i++)cin>>a[i];
// 		dfs(0,0,0);
// 		if(ans)cout<<"YES"<<endl;
// 		else cout<<"NO"<<endl;
// 	}
// }

int main(){
	for(int i=1;i<=9;i++)
		for(int j=1;j<=9;j++)printf("%dx%d=%d\n",i,j,i*j);
	return 0;
}

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

int main()
{
	for (int i = 1; i <= 9; i++){
		for (int j = 1; j <=  9; j++){
			cout << i << "x" << j << "=" << i * j << endl;
		}
	}
	return 0;
}

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

int main(){

for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
cout<<i<<"??"<<j<<endl;
}
}
    return 0;
}

C++: //譛?ソ醍せ蟇ケ
#include<stdio.h>
#include<math.h>
#include<algorithm>
using namespace std;

#define N 1000010

struct point
{
 double x;
 double y;
}p1[N],p2[N];

double dis ( point a , point b )
{
 return sqrt( pow (a.x-b.x,2) + pow ( a.y-b.y,2 ) );
}

double min ( double a , double b )
{
 return a<b?a:b;
}

bool cpx ( point a , point b )
{
 return a.x < b.x ;
}
bool cpy ( point a , point b )
{
 return a.y < b.y ;
}

double mindis ( int l , int r )
{
 if( l + 1 == r )
  return dis ( p1[l] ,p1[r] );
 if( l + 2 == r )
  return min ( dis ( p1[l] , p1[l+1] ) , min ( dis ( p1[l+1] , p1[r] ) , dis ( p1[l] , p1[r] ) ) );
 else
 {
  int mid , count=0 ;
  double mini;
  mid = ( l + r) >> 1 ;
  mini = min ( mindis ( l , mid ) , mindis ( mid+1 , r ) );
  for( int i = l ; i <= r ; i++ )
  {
   if ( fabs ( p1[i].x - p1[mid].x ) <= mini )
    p2[count++]=p1[i];
  }
  sort ( p2 , p2+count , cpy );
  for ( i=0 ; i < count ; i++ )
  {
   for ( int j = i+1; j < count ;j++)
   {
    if ( p2[j].y-p2[i].y>=mini)
     break;
    else
     if(dis (p2[j],p2[i])<mini)
      mini=dis(p2[j],p2[i]);
   }
  }
  return mini;
 }
}
  
  

int main()
{
 //freopen("input.txt","r",stdin);
 int n ;
 double dia ;
 while(scanf("%d",&n)==1&&n)
 {
  for(int i=0;i<n;i++)
   scanf("%lf%lf",&p1[i].x,&p1[i].y);
  sort ( p1 , p1 + n-1 , cpx );
  dia = mindis ( 0 , n-1 );
  printf("%.2f\n", dia / 2 );
 }
 return 0;
}

C++: #include<iostream>
#include<algorithm>
using namespace std;
int main(){
	int t=64000;
	for(int i=t;i;i--){
		for(int j=max(i,9);j;j--){
			if(i<10&&j<10)cout<<10-i<<"x"<<10-j<<"="<<(10-i)*(10-j)<<endl;
		}
	}
	return 0;
}

C++: #include<stdio.h>
int main(void)
{
	int i, j;
	for(i=1;i<=9;i++)
	{
		for(j=1;j<=9;j++)
		{
			printf("%dx%d=%d\n", i, j, i+j);
		}
	}
	return 0;
}

C++: #include<iostream>
using namespace std;
int main(){
	int i,j;
	for(i=1;i<=9;i++){
		for(j=1;j<=9;j++){
		cout<<i<<"x"<<j<<"="<<i*j<<endl;
		}
	}
return 0;
}

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

int main(){
    
    int i,j;
    
    for(i=1;i<=9;i++){
        for(j=1;j<=9;j++){
            printf("%dx%d=%d\n",i,j,i*j);
        }
    }
    return 0;
}

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

int main()
{
	const int kMax = 9;
	for(int i = 1; i <= kMax; i++)
	{
		for(int j = 1; j <= kMax; j++)
		{
			cout << i << "x" << j << "=" << i * j << endl;
		}
	}
    return 0;
}

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

int main(){
  for(int i=1; i<=9; i++){
    for(int j=1; j<=9; j++){
      cout<<i<<"x"<<j<<"="<<i*j<<endl;
    }
  }
  return 0;
}

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

int main(){

    for(int i = 1; i < 10; i++){
        for(int j = 1; j < 10; j++){
            cout << i << "x" << j << "=" << i*j << "\n";
        }
    }
    return 0;
}

C++: #include<iostream>

int main(){
        for(int i=1;i<10;i++){
                for(int j=1;j<10;j++){
                        std::cout << i << "x" << j << "=" << i*j << std::endl;
                }
        }
        return 0;
}

C++: #include <iostream>

using namespace std;

int main(){
	int i,j,k;
	for(i=1;i<=9;i++){
		for(j=1;j<=9;j++){
			cout<<i<<'x'<<j<<'='<<i*j<<endl;
		}
	}
	return 0;
}

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

int main(){
    rep(i,9){
        rep(j,9){
            cout << i+1 << "x" << j+1 << "=" << (i+1) * (j+1) << endl;
        }
    }
}