Проста задача#1

Проста задача (Розбір)

Ця задача має бути простою і допоможе вам розпочати роботу з 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;
}

Обидва ці рішення є правильними і пройдуть всі тестові випадки.