Разбор
Эта задача очень проста и размещена на сайте для того, чтобы помочь вам разобраться с Eolymp. Но если вам нужна помощь, эта страница содержит некоторые пояснения.
Вам дано двузначное целое число от до , и вы должны напечатать каждую цифру отдельно.
Существует два подхода к решению этой задачи: с помощью чисел и математики или с помощью строк.
Число и математика
В первом подходе вы можете прочитать число из стандартного потока ввода (stdin), вычислить первую цифру, поделив число на , вторую цифру – найдя результат по модулю , а затем напечатать обе цифры, разделенные пробелом.
#include <iostream> using namespace std; int main(){ int a; cin>>a; int f = a/10; // найти первую цифру, поскольку f является целым числом, дробная часть будет проигнорирована int s = a %10; // найти вторую цифру cout<< f <<" "<< s << endl; return 0; }
Строки
Во втором подходе вы можете прочитать входные данные как строку и просто вывести первый и второй символы, разделенные пробелом.
#include <iostream> using namespace std; int main(){ string a; cin>>a; cout<< a[0] <<" "<< a[1] << endl; return 0; }
Оба эти решения правильны и пройдут все тесты.