Questo problema è pensato per essere semplice e aiutarti a iniziare con Eolymp. Ma se hai bisogno di aiuto, speriamo che questa pagina possa fornirti alcune spiegazioni.
Ti viene dato un numero intero a due cifre, un numero da a , e devi stampare ciascuna cifra separatamente.
Ci sono due approcci per risolvere questo problema: usando i numeri e la matematica o usando le stringhe.
Nel primo approccio, puoi leggere il numero dallo standard input stream (stdin), calcolare la prima cifra dividendo il numero per e la seconda cifra trovando il modulo , quindi stampare i risultati separati da uno spazio.
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
int f = a / 10; // trova la prima cifra, dato che f è un intero, la parte decimale verrà ignorata
int s = a % 10; // trova la seconda cifra
cout<< f <<" "<< s << endl;
return 0;
}Nel secondo approccio, puoi leggere l'input come una stringa e semplicemente stampare il primo e il secondo carattere separati da uno spazio.
#include <iostream>
using namespace std;
int main(){
string a;
cin>>a;
cout<< a[0] <<" "<< a[1] << endl;
return 0;
}Entrambe queste soluzioni sono corrette e passeranno tutti i casi di test.