ეს პრობლემა მარტივი უნდა იყოს და დაგეხმაროთ 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;
}ორივე ეს გადაწყვეტილება მართებულია და გაივლის ყველა ტესტკეისს.