Go: package main

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

var sc = bufio.NewScanner(os.Stdin)

func main() {
	sc.Scan()
	fmt.Println(strings.ToUpper(sc.Text()))
}

C++: #include<stdio.h>
#include<string.h>
int main(void) {
	int a;
	char str[100];
	while (scanf("%[^\n]", str) != EOF) {
		for (int i = 0; i <= strlen(str); i++)
		{
			if (str[i] >= 97 && str[i] <= 122)
			{
				str[i] = str[i] - 32;
			}
			printf("%c", str[i]);
		}
		printf("\n");
	}
	return 0;
}

C++: //#include <bits/stdc++.h>
#include <vector>
#include <iostream>
#include <cstdio>
using namespace std;
typedef long long ll;
typedef vector< vector<ll> > mat;
const ll M = 10007;

int main(){
    string str;
    getline(cin,str);
    for(int i=0;i<str.size();i++){
	int n = (int)(str[i]);
	if(97 <= n && n <= 122) str[i] = (char)(n - 32);
    }
    cout << str << endl;


    return 0;
}

C++: #include <algorithm>
#include <iostream>
#include <string>

using namespace std;

int main() {

	string s;

	cin >> s;
	transform(s.begin(), s.end(), s.begin(), toupper);
	cout << s << endl;

	return 0;

}

C++: #include <iostream>

std::string str;

int main() {
    getline(std::cin, str);

    int len = str.length();
    for(int i=0; i < len; ++i) {
        char c = str[i];
        if(c >= 'a' && c <= 'z') {
            char upper = (c - 'a') + 'A';
            std::cout << upper;
        } else {
            std::cout << c;
        }
    }
    std::cout << std::endl;
}

C++: #include<stdio.h>
#include<string.h>
int main(void)
{
	char s[10000];
	int len,i;
	fgets(s,10000,stdin);
	len=strlen(s);
	for(i=0;i<len;i++){
		if(s[i] >= 'a' && s[i] <='z'){
			s[i] -= 'a' - 'A';
		}
		printf("%c",s[i]);
	}
	printf("\n");
	return 0;
}

C++: #include<iostream>
#include<string>
#include<cstring>
using namespace std;
char chang(char s)
{
	return s>='a'&&s<='z'?s+'A'-'a':s;
}
int main()
{
	string s;
	int l;
	getline(cin,s);
	l=s.length();
	for (int i=0;i<l;i++)
	  cout<<chang(s[i]); 
}

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

int main() {
	string str;
	getline(cin,str);
	transform(str.begin(), str.end(), str.begin(), toupper);
	cout << str << endl;
	return 0;
}

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

int main(void){
	char c;
	while(~scanf("%c",&c)){
		if('a'<=c && c<='z')
			c += 'A'-'a';
		std::cout << c << std::flush;
	}
}

C++: #include <iostream>
#include<string>
#include<cmath>
#include<algorithm>
#include<cctype>
#include<queue>
#include<stack>
#include<stdio.h>
#include<vector>
#include<set>
#include<map>
#include<iomanip>
#define rep(i,n) for(int i=0;i<n;i++)
typedef int long long ll;

using namespace std;
int main(){

    string s;
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if(isalpha(s[i])){
            s[i]=toupper(s[i]);
        }
    }
           cout<<s<<endl;
}

C++: #!ruby -p
$_.upcase!

C++: #include <cstdio>

using namespace std;

int main() {
	char c;
	while ((c = getchar()) != EOF) {
		if (c >= 'a' && c <= 'z')
			c = c + 'A' - 'a';
		putchar(c);
	}
	puts("");
	return 0;
}

C++: #include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main(){
	string str;
	int k=0;
	while(cin>>str){
		if(k!=0) cout<<" ";
		for(int i=0;i<str.length();i++){
			if(isalpha(str[i]))
				str[i] = toupper(str[i]);
		}
		cout<<str;
		k++;
	}
	cout<<endl;
	return 0;
}

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

int main(){
  string in;
  getline(cin,in);
  for(int i=0;i<in.size();i++){
    if(islower(in[i])) in[i] = toupper(in[i]);
  }
  cout << in << endl;
  return 0;
}

C++: #include<iostream>
#include<string>
#include<cstdlib>
#include<algorithm>

using namespace std;

int main(){
	string word, ans;

	getline(cin, word);
	transform(word.begin(), word.end(), word.begin(), toupper);
	cout << word << endl;

	return 0;    
}

C++: 
#define _USE_MATH_DEFINES
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <string>
#include <cstring>
#include <vector>
#include <map>
#include <utility>
#include <complex>
#include <stack>

using namespace std;


int main(){
	string s;
	getline(cin,s);
	for (int i = 0; i < (int)s.size(); i++)
	{
		if('a' <= s[i] && s[i] < 'z')
			s[i] += ('A' - 'a');
	}
	cout << s<< endl;

	return 0;
}

C++: #include <cstdio>
#include <iostream>
#include <string>
using namespace std;
#define rep(i,a) for(int i = 0 ; i < a ; i ++)
bool isChar(char i){
  if('a'<=i && i <='z')return true;
  return false;
}
int main(void){
  string s;
  cin>>s;
    rep(i,s.size()){
    if(isChar(s[i])){
      s[i]-=32;
    }
  }
  cout<<s;
  
  while(cin>>s){
    rep(i,s.size()){
      if(isChar(s[i])){
	s[i]-=32;
      }
    }
    cout<<" "<<s;
  }
  cout<<endl;
}

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

const char a = 'a', z = 'z', la = 'A';

string conv(string s)
{
	for (int i = 0; i < s.size(); i++)
	{
		if (s[i] >= a && s[i] <= z)
		{
			s[i] = la + (s[i] - 'a');
		}
	}
	return s;
}

int main()
{
	string s;
	getline(cin, s);
	cout << conv(s) << endl;
	return 0;
}

C++: // 2011/06/23 Tazoe

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string str;
	getline(cin, str);

	for(int i=0; i<str.size(); i++)
		if(str[i]>='a'&&str[i]<='z')
			str[i] = (str[i]-'a')+'A';

	cout << str << endl;

	return 0;
}

C++: #include<stdio.h>

int main(){
  char c;

  while(scanf("%c",&c)!=EOF){

  if('a' <= c && c <='z')
    c+=('A'-'a');
  

    printf("%c",c);
  }
  return 0;
}

C++: #include<iostream>
#include<cstdio>
#include<stdlib.h>
#include<string.h>
using namespace std;

int main(){
  char a[1000][1000],b[1000][1000];
  string c;
  int i,j;
  
  getline(cin,c);
  
  for(j=0;j<c.length();j++){
    if(c[j] >= 97 && c[j] <=122){
      c[j]=c[j]-32;
    }
  }

  cout << c << endl;
  

}

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

int main() {
  string s; cin >> s;
  transform(s.begin(), s.end(), s.begin(), (int (*)(int))toupper);
  cout << s;
}

C++: #include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main() {
	string a;
	getline(cin, a);
	transform(a.begin(), a.end(), a.begin(), toupper);
	cout << a;
}

C++: #include <iostream>
#include <ctype.h>
#define r(i,n) for(int i;i<n;i++)
using namespace std;
int main(){
  string s;
  getline(cin,s);
  r(i,s.size())printf("%c",toupper(s[i]));
  cout<<endl;
}

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

int main(){
  char c;
  while(scanf("%c",&c))printf("%c",toupper(c));
  puts("");
}

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

using namespace std;

//0020
int main(){
	string str;

	getline(cin, str);
	for(int i=0; i<str.size(); ++i){
		if(str[i]=='\0')break;

		if(isalpha(str[i])){
			str[i] = toupper(str[i]);
		}
	}
	cout << str << endl;
}

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

int main(void) {
    string input;
    getline(cin, input);
    for(int r = 0; r < input.length(); r++) {
        if(isalpha(input[r]) && islower(input[r])) input[r] = toupper(input[r]);
    }
    cout << input << endl;
    return(0);
}

C++: #include<cstdio>
#include<cstring>
#include<algorithm>
#include<functional>
using namespace std;
int main(void)
{
	int len,i,j;
	char s;
	while(scanf("%c",&s)!=EOF) {
		
		if('A'<=s && 'Z'>=s) printf("%c",s);
		else if('a'<=s && 'z'>=s){
			s=s-('a'-'A');
			printf("%c",s);
		}
		else printf("%c",s);
	}
	printf("\n");
	return 0;
}

C++: #include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;

int main(void){
  string s;
  getline(cin,s);
  for(int i = 0 ; i < s.size() ; i ++){
    printf("%c",toupper(s[i]));
	   }printf("\n");
    
}

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

using namespace std;

int main() {

	string s;

	while(getline(cin, s)) {
		for(int i=0; i<s.size(); i++) {
			if(s[i]>='a'&&s[i]<='z')
				s[i]+=('A'-'a');
		}
		cout << s << endl;
	}


	return 0;

}

C++: main(){int c;for(;(c=getchar())!=-1;)putchar(c>96?c-32:c);}