Cpp kertaustehtäviä ratkaisu5a

Mureakuha

Loikkaa: valikkoon, hakuun

Kirjoita ohjelma, joka kysyy käyttäjältä merkkejä yksi kerrallaan ja ilmoittaa onko merkki:

  • iso kirjain
  • pieni kirjain
  • numero
  • jokin muu erikoismerkki

Ohjelma lopettaa risuaidalla eli '#'-merkillä.

#include <iostream>
#include <ctype.h>
 
int main()
{
 
    char merkki;
 
    do
    {
 
        cout << "\n\nAnna merkki ";
        cin >> merkki;
 
        if (isupper(merkki))
            cout << "Iso kirjain.";
        else
            if (islower(merkki))
                cout << "Pieni kirjain.";
            else
                if (isdigit(merkki))
                    cout << "Numero.";
                else
                    cout << "Erikoismerkki";
 
    } while (merkki != '#');
 
    cout << "\n\n";
 
    return 0;
}
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.

Alkuperäinen (c) Petteri Hämäläinen

Henkilökohtaiset työkalut