Stora och små bokstäver kan blandas.
Förtydligande
Programmet behöver ingen felkontroll och behöver inte reagera ordnat på fewlaktika indata.Uppgift
Programmet ska interaktivt om och om igen fråga användaren om ett
romerskt tal, och skriva ut motsvarande arabiska tal. Använd enklaste
möjliga in- och utmatning.
Ledning
Här finns de tvåhundra första romerska talen, liksom
en exempelkörning.
Du kan säkert ha nytta av switch-konstruktionen i C++ i ditt program.
Som ytterligare ledning följer här ett möjligt huvudprogram till OU1. Du får, men behöver inte, använda det. Den här mycket enkla in och utmatningen är fullt tillräcklig för uppgiften.
main () { char roman[10]; int result; cout << "Ange ett romerskt tal: "; cin >> roman; while (*roman != 'q') //Låt q betyda avsluta { result = parse(roman); cout << roman << " motsvarar " << result << "" << endl; cout << endl << "Ange ett romerskt tal: "; cin >> roman; } }