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>
#include <string>
#include <cctype>
using namespace std;
int main(){
	string str ;
	int i , j , k ;
	getline( cin , str );
	for( i=0 ; i<str.size() ; i++ ){
		if( !islower( str[i] ) )
			str[i]= tolower( str[i] );
		if( !isupper( str[i] ) )
			str[i] = toupper( str[i] );
		cout << str[i];
	}
}

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

using namespace std;

int main(void) {
	char in[1024];
	int i;

	gets(in);
	for(i=0;in[i]!='\0';i++) {
		if(in[i]>='a') { printf("%c", in[i] - ('a'-'A')); }
		else { printf("%c", in[i]); }
	}
	printf("\n");

	return 0;
}

C++: #include<iostream>
#include<string.h>
using namespace std;
int main()
{
    string a;
    getline(cin,a);
    int b,i;
    b=a.length();
    for(i=0;i<b;i++)
    {
        cout<<char(a[i]+'A'-'a');
    }
    cout<<endl;
    return 0;
}

C++: #include<iostream>
#include<queue>
#include<string>
#include<stack>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<ctype.h>

using namespace std;

int main(void)
{
  char str[1000]={};
  int i;
  int len;

  gets(str);
  len=strlen(str);

  for(i=0;i<len;i++)
    str[i]=toupper(str[i]);

  printf("%s\n", str);


}

C++: #include<iostream>
#include<cstdio>
using namespace std;
int main(){
  int t;
  char str;
  while(1){
   str= getchar();
    if(str>='a'&&str<='z'){
      str=str-32;
      cout<<str;
    }else if(str==' '){
      cout<<' ';
    }else if(str=='.'){
      cout<<'.'<<endl;
      break;
    }else{
      cout<<str;
    }
  }
  return 0;
}

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

using namespace std;


int main(){
	char ch[1024];
	int len;
	
	cin.getline(ch, sizeof(ch));
	len = strlen(ch);
	
	for (int i=0; i<len; i++) {
		if (ch[i]>='a' && ch[i]<='z') {
			ch[i]-=32;
		}
	}
	cout << ch << endl;
	
	
	return 0;
}

C++: #include<iostream>
using namespace std;
int main(){
char c;
while(c=cin.get()){
if(97<=c&&c<=122)c-=32;
else if(c==32||c==46);
else break;
cout<<c;
}
cout<<endl;
return 0;
}

C++: #include<iostream>
#include<string>
using namespace std;
int main(void){
    string str;
    getline(cin,str);
    int i=0;
    for(i=0; i<str.size(); i++){
        if(str[i]>='a'&&str[i]<='z') str[i]+='A'-'a';
    }
    cout << str << endl;
}

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

using namespace std;
typedef long long ll;
typedef vector<int> VI;
typedef vector<VI> VVI;
typedef vector<ll> VL;
typedef vector<VL> VVL;
typedef pair<int, int> PII;

#define FOR(i, a, n) for (ll i = (ll)a; i < (ll)n; ++i)
#define REP(i, n) FOR(i, 0, n)
#define ALL(x) x.begin(), x.end()
#define IN(a, b, x) (a<=x&&x<b)
#define MP make_pair
#define PB push_back
#define MOD 1000000007
#define INF (1LL<<30)
#define LLINF (1LL<<60)
#define PI 3.14159265359
#define EPS 1e-12
//#define int ll

signed main(void)
{
	string s;
	getline(cin, s);

	REP(i, s.size()) {
		if('a' <= s[i] && s[i] <= 'z') {
			s[i] += 'A' - 'a';
		}
	}
	cout << s << endl;
	return 0;
}

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

int main()
{
	char str[1000];
	fgets( str, 1000, stdin );
	
	for( int i = 0; i < strlen( str ); i++ ){
		str[i] = toupper( str[i] );
	}
	
	std::cout << str;
	
 	return 0;
}

C++: #include<stdio.h>
int main(){
  char c;
  while(scanf("%c",&c)!=EOF){
    if(c==' ') printf(" ");
    else if(c=='.') printf(".");
    else printf("%c",c-32);
  }
}

C++: #include <cmath>
#include <iostream>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <algorithm>
#include <sstream>

using namespace std;


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

C++: #include <sstream>
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include <iostream>
#include <utility>
#include <set>
#include <cctype>
#include <queue>
#include <stack>
#include <cstdio>
#include <cstdlib>
#include <cmath>
using namespace std;

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

C++:  
 #include<iostream>
 #include<stdio.h>
 #include<string>
 #include<math.h>
 #include<iomanip>
 #include<algorithm>
 #include<string.h>
 #include<cctype>
 #include<map>
 #include<set>
 #include<vector>
 #include<sstream>
 #include<stack>
 
 using namespace std;
  
 int main()
 {
   string a,b;
   getline(cin,a);
     for(int i=0;i<a.length();i++)
     { 
       if(a[i]>='a'&&a[i]<='z') b+=('A'+(a[i]-'a'));
       else b+=a[i];
     }
     cout<<b<<endl;
   //while(1);      
   return 0;    
 }

C++: #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] <= 'z' && str[i] >= 'a'){
      str[i] += 'A' - 'a';
    }
  }
  cout << str << endl;

  return 0;
}

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

int main()
{
	char cline[256];
	std::cin.getline(cline, sizeof(cline));
	
	std::string str{ cline };
	std::transform( str.cbegin(), str.cend(), str.begin(), ::toupper);

	std::cout << str << std::endl;

	return 0;
}

C++: #include<iostream>
#include<string>
using namespace std;
int cha(char a){
	char c='A';
	for(char b='a';b<='z';b++){
		if(a==b)return c;
		c++;
	}
	return a;
}
int main(){
	string a;
	int i=0,j=0,k=0,t=0;
	char b[100];
	while(cin>>a){
		t=a.size();
		for(k=0;k<t;k++){
			if(a[k]==';'){
				j=1;
				break;
			}
			b[i]=cha(a[k]);
			i++;
		}
		if(j==1)break;
		b[i]=' ';
		i++;
	}
	for(j=0;j<i;j++){
		cout<<b[j];
	}
}

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

int main(){
	char c,str[1000][1000];
	int i,j,flag=0;;
	
	for(i=0;;i++){
		for(j=0;;j++){
			scanf("%c",&c);
			if(c==' ')break;
			else if( c>=97 && c<=122)str[i][j]=c-32;
			else str[i][j]=c;
			
			if(c=='\n'){
				flag=1;
				break;
			}
		}
		if(flag==1)break;
	}
	for(j=0;j<=i;j++){
		printf("%s",str[j]);
		if(j<i)printf(" ");
	}
	
	return 0;
}

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

int main(void){
  char str;

  while( cin >> str ){

    str -= 'a'-'A';

    cout << str;

  }
  cout << endl;
  return 0;
}

C++: #include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <algorithm>
#include <string.h>
using namespace std;
int main(){
    int i,n;
    char a[10000];
    while(cin>>a){
    for(i=0; i<strlen(a); i++){
             a[i]=a[i]-32;
             cout << a[i];         
    }cout <<" ";
    }
    return 0;
}

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

int main( void )
{
	while ( !cin.eof() )
	{
		string low;
		getline( cin, low );
		if ( cin.eof() )
			break;

		for ( string::iterator it = low.begin(); it != low.end(); it++ )
		{
			if ( *it >= 'a' && *it <= 'z' )
				*it = toupper( *it );
		}

		cout << low << endl;

	}
}

C++: #include <cstring>
#include <string>
#include <iostream>
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]+=('A'-'a');
		}
	}
	cout<<str<<endl;
	return 0;
}

C++: #include<iostream>
#include<string>
using namespace std;
int cha(char a){
	char c='A';
	for(char b='a';b<='z';b++){
		if(a==b)return c;
		c++;
	}
	return a;
}
int main(){
	string a;
	int i=0,j=0,k=0,t=0;
	char b[100];
	while(cin>>a){
		t=a.size();
		for(k=0;k<t;k++){
			if(a[k]==';'){
				j=1;
				break;
			}
			b[i]=cha(a[k]);
			i++;
		}
		if(j==1)break;
		b[i]=' ';
		i++;
	}
	for(j=0;j<i;j++){
		cout<<b[j];
	}
	cout<<endl;
}