Este problema está diseñado para ser simple y ayudarte a comenzar con Eolymp. Pero si necesitas ayuda, esperamos que esta página te pueda proporcionar algunas explicaciones.
Se te da un número entero de dos dígitos, un número del al , y tienes que imprimir cada dígito por separado.
Hay dos enfoques para resolver este problema: usar números y matemáticas o usar cadenas.
En el primer enfoque, puedes leer el número desde la entrada estándar (stdin), calcular el primer dígito dividiendo el número por y el segundo dígito encontrando el módulo , luego imprimir los resultados separados por un espacio.
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
int f = a / 10; // encuentra el primer dígito, dado que f es un entero, la parte decimal será ignorada
int s = a % 10; // encuentra el segundo dígito
cout<< f <<" "<< s << endl;
return 0;
}En el segundo enfoque, puedes leer la entrada como una cadena y simplemente mostrar el primer y segundo caracteres separados por un espacio.
#include <iostream>
using namespace std;
int main(){
string a;
cin>>a;
cout<< a[0] <<" "<< a[1] << endl;
return 0;
}Ambas soluciones son correctas y pasarán todos los casos de prueba.