Go: package main

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

func main() {
        var s string
        sc := bufio.NewScanner(os.Stdin)
        sc.Scan()
        s = sc.Text()
        fmt.Println(strings.ToUpper(s))
}

C++: #include<iostream>
using namespace std;
int main() {
	char c;
	while (cin.get(c)){
		if      (c == 'a'){
			c = 'A';
		}
		else if (c == 'b') {
			c = 'B';
		}
		else if (c == 'c') {
			c = 'C';
		}
		else if (c == 'd') {
			c = 'D';
		}
		else if (c == 'e') {
			c = 'E';
		}
		else if (c == 'f') {
			c = 'F';
		}
		else if (c == 'g') {
			c = 'G';
		}
		else if (c == 'h') {
			c = 'H';
		}
		else if (c == 'i') {
			c = 'I';
		}
		else if (c == 'j') {
			c = 'J';
		}
		else if (c == 'k') {
			c = 'K';
		}
		else if (c == 'l') {
			c = 'L';
		}
		else if (c == 'm') {
			c = 'M';
		}
		else if (c == 'n') {
			c = 'N';
		}
		else if (c == 'o') {
			c = 'O';
		}
		else if (c == 'p') {
			c = 'P';
		}
		else if (c == 'q') {
			c = 'Q';
		}
		else if (c == 'r') {
			c = 'R';
		}
		else if (c == 's') {
			c = 'S';
		}
		else if (c == 't') {
			c = 'T';
		}
		else if (c == 'u') {
			c = 'U';
		}
		else if (c == 'v') {
			c = 'V';
		}
		else if (c == 'w') {
			c = 'W';
		}
		else if (c == 'x') {
			c = 'X';
		}
		else if (c == 'y') {
			c = 'Y';
		}
		else if (c == 'z') {
			c = 'Z';
		}
		cout.put(c);
	}
}

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

int main() {
	string s;
	getline(cin,s);
	for(int i=0;i<=s.size();i++){
		if(0x61<=(int)s[i]&&(int)s[i]<=0x7A){
			s[i]-=0x20;
		}cout<<s[i];
	}cout<<endl;
}