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