Premetto che sono alle prime armi con la programmazione, conosco a malapena le basi.Devo scrivere un programma che riceve in input un numero di cinque cifre e separa il numero di cifre che lo compongono visualizzando ogni cifra distanziata di tre spazi dall'altra.
Questo č il programma che scritto io:
Credo che il ragionamento sia corretto,forse si potevano utilizzare meno passaggi(?),ma non capisco come faccio a separare le variabili dopo std::cout<<.Qualcuno riesce a spiegarmi?grazie.codice:#include <iostream> int main() { int a,b,c,d,e,f,g,h,i; std::cout<<"Digita un numero con 5 cifre\n"; std::cin>>a; b = a / 10000; c = a % 10000; d = c / 1000; e = c % 1000; f = e / 100; g = e % 100; h = g / 10; i = g % 10; std::cout<<b<<d<<f<<h<<i<<std::endl; return 0; }

Rispondi quotando


