Proste zadanko na switch, bądź if

Proste zadanko na switch, bądź if
Avertisek Avertisek
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:7
0

Napisz program wczytujący z klawiatury cyfrę od 1 do 9 i wyświetli jej zapis słowny. Zarówno wczytania cyfra jak i zapis słowny powinny być zmiennymi. Wyświetlona powinna zostać zmienna typu string, do której przypisano nazwę cyfry.

Nie do końca rozumiem jak ma być to realizowane. Normalnie człowiek by switch zrobił i do każdego case wpisał po prostu zapis słowny liczby, ale na dwóch zmiennych? Czy mam zrobić 10 zmiennych łącznie? Z góry dziękuję za pomoc.

szweszwe
  • Rejestracja:ponad 11 lat
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:1694
2

No raczej wiadomo co zrobić, jakaś tajemnica fatimska to to nie jest.
Jak zrobisz case'a to nie masz wypisać "cztery" tylko wypisać zmienną czteryktóra gdzieś tam jest zadeklarowana pewnie tak: std::string cztery = "cztery";

Spine
  • Rejestracja:około 22 lata
  • Ostatnio:mniej niż minuta
  • Postów:6694
0
Avertisek Avertisek napisał(a):

Normalnie człowiek by switch zrobił i do każdego case wpisał po prostu zapis słowny liczby, ale na dwóch zmiennych?

Normalnie człowiek by zrobił tablicę z elementami typu string i dla wczytanej cyfry mieszczącej się w rozmiarach tablicy wypisałby:

Kopiuj
std::cout << slowa[cyfra];

🕹️⌨️🖥️🖱️🎮

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.