Go: package main

import "fmt"

var (
	min = 1
	max = 9
)

func main() {
	for i := min; i <= max; i++ {
		for j := min; j <= max; j++ {
			fmt.Printf("%dx%d=%d\n", i, j, i*j)
		}
	}
}

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

using namespace std;

int main(int argc, char *argv[])
{
   for(int i = 1; i<=9;++i)
   {
   		for(int j = 1; j<= 9;++j)
     		cout<<i<<"x"<<j<<endl;   
   }
  //system("PAUSE");	
  return 0;
}

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

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