7.3.. Napisati program koji odredjuje da li je zadani znak
veliko ili malo slovo ili cifra, prema slijedeæoj tabeli:
Listing programa:
// 07311006
#include <iostream>
using namespace std;
int main()
{
cout << "Provjeriti da li je ucitani znak veliko, malo slovo ili broj" << endl;
char znak;
cout << "Znak: ";
cin >> znak; // znak
switch(znak) {
case 'A' ... 'Z': // veliko slovo
cout << "Veliko sovo" << endl;
break;
case 'a' ... 'z': // malo slovo
cout << "Malo sovo" << endl;
break;
case '0' ... '9': // broj
cout << "Cifra" << endl;
break;
default: // greska
cout << "Greska" << endl;
}
return 0;
}
II varijanta
// 07311006
#include<iostream>
using namespace std;
int main()
{
bool bPrvi, bDrugi;
char a;
cout<<"Veliko ili malo slovo"<<endl;
cout<<"Slovo (a)"<<endl;
cin>>a;
if(a>=65 && a<=90){bPrvi=true;}
else if(a>=97 && a<=122){bPrvi=false;}
else goto DRUGI_DIO;
switch(bPrvi)
{
case true: cout<<"Veliko slovo"<<endl; cout<<endl; system("PAUSE"); return 0;
case false: cout<<"Malo slovo"<<endl; cout<<endl; system("PAUSE"); return 0;
}
DRUGI_DIO:
if(a>=48 && a<=57){bDrugi=true;}
switch(bDrugi)
{
case true: cout<<"Cifra"<<endl; cout<<endl; system("PAUSE"); return 0;
}
return 0;
}
III varijanta
// 07311006
#include<iostream>
using namespace std;
int main()
{
char a;
cout<<"Veliko ili malo slovo"<<endl;
cout<<"Slovo (a)"<<endl;
cin>>a;
if (a>=65 && a<=90)
cout<<"Veliko slovo"<<endl;
else if (a>=97 && a<=122)
cout<<"Malo slovo"<<endl;
else if (a>=48 && a<=57)
cout<<"Cifra"<<endl;
return 0;
}
Ispis na ekranu:
Index
|