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 <iostream>

std::string str;

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

    for(char c : str) {
        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 <ctype.h>
#include <string.h>

int main(void){
	char in[81];
	fgets(in, 80, stdin);
	int len = strlen(in) - 1;
	in[len] = '\0';
	for(int i=0; i<len; ++i){
		in[i] = toupper(in[i]);
	}
	puts(in);
	return 0;
}

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

using namespace std;

#define OUT cout <<
#define IN cin >>
#define E << endl;
#define FOR(i,a,b) for(int i = a;i < b;i++)


string str;


int main(){
	getline(IN str)


	FOR(i,0,str.size()){
		str[i] = (char)toupper((int)(str[i]));
	}
	/*
	OUT str;
	
	while(IN str){
		OUT  " ";
		FOR(i,0,str.size()){
			str[i] = (char)toupper((int)(str[i]));
		}
		OUT str;
	}	
	OUT "\n";
	*/

	OUT str E
}

C++: #include <bits/stdc++.h>
#define r(i,n) for(int i;i<n;i++)
using namespace std;
int main(){
  sring s;
  getline(cin,s);
  r(i,s.size())cout<<touppr(s[i]);
  cout<<endl;
}

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

int main()
{
	char s;
	bool f = false;

	while (scanf("%c", &s) != EOF){
		if ('a' <= s && s <= 'z') s += 'A' - 'a';	
		cout << s;
	}
	cout << endl;
	return (0);
}

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

using namespace std;

string s;

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

C++: #include <iostream>
#include <string>
#include <algorithm>
#include <cstdio>
#include <vector>
#include <cmath>
#include <stack>
#define REP(i, n) for(int i = 0;i < n;i++)
#define REPR(i, n) for(int i = n;i >= 0;i--)
using namespace std;

string catapilize(string s){
	REP(i, s.length()){
		if (s[i] >= 'a' && s[i] <= 'z'){
			s[i] -= 32;
		}
	}
	return s;
}

int main(){
    string s;
    getline(cin, s);
    cout << catapilize(s) << endl;
}

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

int main(void){
  char str[10000];
  int flg = 0;

  while( cin >> str ){

    if( flg == 1 ) cout << " ";
    else flg = 1;
   
    for( int i = 0 ; i < strlen(str) ; i++ ){    
      str[i] -= 'a'-'A';
    if( 'A' <= str[i] && str[i] <= 'Z' ) cout << str[i];
    else{ cout << "."; flg = 2; }
    }
  }
  cout << endl;
  return 0;
}

C++: /*Filename: aoj0020.cpp
 *Author: Mushiyo
 */

#include <iostream>
#include <cctype>

using namespace std;

string toUpperStr(string s){
	string upperS;

	for(int i = 0; i < s.size(); ++i){
		upperS += toupper(s[i]);
	}

	return upperS;
}

int main(){
	string s;

    while(getline(cin, s)){
        cout << toUpperStr(s) << endl;
    }

	return 0;
}

C++: #include <iostream>
#include <string>
using namespace std;
int main(){
	string str,ans="";
	char hennkann;
	cin>>str;
	for(int i=0;i<str.size();i++){
		if('a'<=str[i]&&str[i]<='z'){
			hennkann=str[i];
			hennkann-=32;
			ans+=hennkann;
		}else{
			ans+=str[i];
		}
	}
	cout<<ans<<endl;
	return 0;
}

C++: #include<iostream>
#include<string>
#include <stdio.h>
#include <math.h>
#include <cctype>
#include<queue>
#include<stack>
#include<cstdio>
#include <algorithm>
#include <cstdio>
using namespace std;
int main(){
	string s;
	cin>>s;
	while(cin>>s){
		for(int i=0;i<s.size();i++){
			s[i]=toupper(s[i]);
		}
		cout<<s<<" ";
	}
	cout<<endl;
}

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

int main() {
	ios_base::sync_with_stdio( false );

	string s;
	getline( cin, s );

	for( auto& c: s ) {
		if( c >= 'a' && c <= 'z' ) {
			c += 'A' - 'a';
		}
	}

	cout << s << endl;
}

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

using namespace std;

int main()
{
	int i = 0;
	string str;

	getline(cin, str);

	while(str[i] != 0){
		if(str[i] >= 97 && str[i] <= 122){
			str[i] -= 32;
			cout << str[i];
		}
		else
			cout << str[i];
		i++;
	}

	return 0;
}

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

int main(){
  string s;
  getline(cin, s);
  transform(s.begin(), s.end(), s.begin(), ::toupper);
  cout << s << endl;
}

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

int main(){
    std::string str;
    
    std::cin >> str;
    for(int i = 0; i != str.size(); i++){
        if(str[i] >= 'a' && str[i] <= 'z')
            str[i] = str[i] - 'a' + 'A';
    }
    std::cout << str << std::endl;
    
    return 0;
}

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;


}

C++: #import<cstdio>
int main(c){for(;~(c=getchar());putchar(c>96?c-32:c));}

C++: #include<iostream>
#include<string>
#include<cctype>
using namespace std;
string S;
int main() {
	getline(cin, S);
	for (int i = 0; i < S.size(); i++) {
		cout << (char)toupper(S[i]);
	}
cout<<endl;
	return 0;
}

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

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

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

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

	return 0;
}

C++: #include <iostream>
#include <string>
#include <vector>
#include <cmath>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <cstdio>
#include <functional>
#include <complex>
using namespace std;
int main() {
	string s;
	getline(cin, s);
	transform(s.begin(), s.end(), s.begin(), ::toupper);
	cout << s << endl;
	return 0;
}

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

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

C++: #import<cstdio>
int main(){for(int c;~(c=getchar());putchar(c))c-96>0?c-=32:0;}

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

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

C++: #include<iostream>

using namespace std;

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

C++: #include<bits/stdc++.h>
#include<vector>
#include<list>
#include<stack>
#include<queue>
#include<algorithm>
using namespace std;

int main(){
    int mod=1000000007;
    int n,m;
    char s[210];
    fgets(s,210,stdin);
    int len=strlen(s);
    for (int i=0;i<len;i++) {
        if (islower(s[i])) {
            s[i]=toupper(s[i]);
        }
    }
    printf("%s",s);
    return 0;
}

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

using namespace std;

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

int main()
{
	solve();
	return(0);
}