Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] a = new int[3];
for (int i = 0; i < 3; i++) {
a[i] = scanner.nextInt();
}
System.out.print('#');
for (int i = 0; i < 3; i++) {
System.out.print(get(a[i] / 13));
System.out.print(get(a[i] % 13));
}
}
private static char get(int x) {
if (x <= 9) return (char) ('0' + x);
return (char) ('A' + x - 10);
}
}
C++
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
char get(int x) {
if (x <= 9) return '0' + x;
return 'A' + x - 10;
}
int main() {
int a[3];
for (int i = 0; i < 3; i++)
scanf("%d", &a[i]);
cout << '#';
for (int i = 0; i < 3; i++)
cout << get(a[i] / 13) << get(a[i] % 13);
return 0;
}