Go: package main

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

var scanner = bufio.NewScanner(os.Stdin)

func nextString() string {
	scanner.Scan()
	return scanner.Text()
}

func main() {
	scanner.Split(bufio.ScanLines)

	line := nextString()

	fmt.Println(strings.ToUpper(line))
}

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

using namespace std;

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

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

int main(){
	string str;
	
	while( 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 <iostream>
#include <string>
#include <cstdlib>
#include <cctype>
#include <algorithm>

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

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 <cctype>
#include <string>
using namespace std;

char change(char c){
	if(c == ' ') return ' ';
	if(c == '.') return '.';
	return toupper(c);
}

int main()
{
	string s;
	getline(cin, s);
	for(string::const_iterator iter = s.begin();
		iter != s.end(); iter++)
	{
		cout << change(*iter);
	}
	cout << endl;
	return 0;
}

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

int main(){
	char n[100];
	gets(n);
	for(int i=0;i<100;i++){
		if((n[i]>='a')&&(n[i]<='z')){
			n[i]=n[i]+'A'-'a';
		}
	}
	printf("%s\n",n);
return 0;
}

C++: #include<iostream>
#include<ctype.h>
using namespace std;
int main(){
    char c;
    while(cin>>c)
    {
        c=toupper(c);
        cout<<c;
    }
    cout<<endl;
}

C++: #include <iostream>
#include <cctype>
#include <cstdio>
using namespace std;
int main(){
	char c;
	while(scanf("%c",&c)!=EOF){
		if(islower(c)) c = toupper(c);
		cout << c;
	}
}

C++: #include<iostream>
#include<string>
using namespace std;
int main(){
  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++: #include <cstdio>
#include <cctype>

using namespace std;

int main()
{
	for(int c;(c=getchar())!=EOF;)
		putchar(toupper(c));
	
	return 0;
}

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]);
	}
	return 0;
}

C++: #include <iostream>
#include <string.h>
#include <algorithm>
#define ll long long
using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    
    string s1;
    while(getline(cin, s1))
    {
        for(int i=0;i<s1.length();i++)
            if(isalpha(s1[i])) s1[i] = s1[i] - 'a' + 'A';
        for(int i=0;i<s1.length();i++)
            cout << s1[i];
        cout << "\n";
    }
    return 0 ;
}

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

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

int main(void){

	char inp;

	while(scanf("%c",&inp)!=EOF){
		if(inp>=97&&inp<=122) inp-=32;
		printf("%c",inp);
	}
    return 0;
}

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

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

C++: #include<stdio.h>
char buf;
int main(void){
	while(1){
		scanf("%c",&buf);
		if(buf!='.' && buf!=' ' && buf>='a' && buf<='z'){
			buf-=32;
		}
		else if(buf=='.'){
			printf("%c",buf);
			break;
		}
		printf("%c",buf);
	}
	printf("\n");
	return 0;
}

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

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    char ch;
    while(cin.get(ch)) {
        if(islower(ch)) ch=toupper(ch);
        cout.put(ch);
    }
    return 0;
}

C++: #include<iostream>
#include <stdio.h>
#include <string>
#include <vector>
#include <math.h>
using namespace std;
string p;
	int main(){
		getline(cin,p);
		int f=p.size();
			for(int i=0;i<f;i++){
				*p.begin()=toupper(*p.begin());
				cout<<*p.begin();
			p.erase(p.begin());
			}
		cout<<endl;
		return 0;}

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

using namespace std;

string g;

int main(void) {
    getline(cin, g);

    for(int i = 0; i < (int) g.size(); i++) {
        if(g[i] >= 'a' && g[i] <= 'z') {
            g[i] = toupper(g[i]);
        }
    }
    cout << g << endl;
    return 0;
}

C++: #include<iostream>
#include<string>
#include<cstdio>
#include<cctype>
using namespace std;
int main(){
  string a[100000];
  int n=0;
  while(cin>>a[n]){
    // if(a[n]=="0")break;
    n++;
  }
    
  for(int j=0;j<n;j++){
    for(int i=0;i<a[j].length();i++){
      if(islower(a[j][i]))a[j][i]=(char)toupper(a[j][i]);
    }
  }
  for(int i=0;i<n-1;i++){
    cout<<a[i]<<' ';
  }
  cout<<a[n-1];//<<endl;
}

C++: #include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
	char cent[100];
	for(int i=0;;i++){
		scanf("%c",&cent[i]);
		if(cent[i] == 10){break;}
		if(cent[i]>=97 && cent[i]<=122){cent[i]-=32;}
	}
	cout<<cent;
	return 0;
}

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


using namespace std;


int main(){
	string str;

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

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

int main(){
	string str[1000];
	int i=0 ;
	while(1){
		cin >> str[i];
		for(unsigned int j=0 ; j<str[i].size() ; j++){
			if(str[i][j]!='.'){
				str[i].at(j) = str[i][j] + ('A'-'a');
			}
		}
		if(str[i][ str[i].size()-1 ]=='.'){
			break;
		}
		i++;
	}
	for(int j=0 ; j<=i ; j++){
		cout << str[j] ;
		if(j==i) ;//cout << endl;;
		else       cout << " ";
	}
	return 0;
}

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

int main(){
    string s;
    getline(cin,s);
    for(char c:s){
        cout << toupper(c);
    }
    cout<<endl;
}