Bu problem sadədir və sizi Eolymp-lə tanış etmək məqsədi güdür. Amma əgər yardıma ehtiyacınız varsa, ümid edirik ki, bu səhifə size bir az açıqlama təqdim edə bilər.
Sizə iki rəqəmli bir tam ədəd, yəni ilə arasında bir ədəd verilir və siz hər rəqəmi ayrı-ayrı çap etməlisiniz.
Bu problemi həll etmək üçün iki yanaşma var: rəqəmlər və riyaziyyat istifadə etmək və ya sətirlərdən istifadə etmək.
Birinci yanaşmada, siz ədədi standart giriş axınından (stdin) oxuyub, birinci rəqəmi ədədi -a bölərək və ikinci rəqəmi ilə bölmədən qalıq taparaq hesablaya bilərsiniz, sonra nəticələri boşluqla ayıraraq çap edirsiniz.
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
int f = a / 10; // birinci rəqəmi tapırıq, çünki f tam ədəddir, onluq hissə nəzərə alınmır
int s = a % 10; // ikinci rəqəmi tapırıq
cout<< f <<" "<< s << endl;
return 0;
}İkinci yanaşmada, siz girişi sətir kimi oxuyub, sadəcə ilk və ikinci simvolları boşluqla ayıraraq çıxış edə bilərsiniz.
#include <iostream>
using namespace std;
int main(){
string a;
cin>>a;
cout<< a[0] <<" "<< a[1] << endl;
return 0;
}Hər iki həll düzgündür və bütün test hallarını keçəcəkdir.