Ця задача має бути простою і допоможе вам розпочати роботу з 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;
}Обидва ці рішення є правильними і пройдуть всі тестові випадки.