Se citește de la tastatură un caracter. Să se verifice dacă este operator matematic, cifră sau literă.
Help pls !!
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char c;
cin >> c;
if (strchr("+-*/%", c))
cout << "Operator matematic";
else if (c >= '0' && c <= '9')
cout << "Cifra";
else if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
cout << "Litera";
}
#include <cstring>
using namespace std;
int main()
{
char c;
cin >> c;
if (strchr("+-*/%", c))
cout << "Operator matematic";
else if (c >= '0' && c <= '9')
cout << "Cifra";
else if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
cout << "Litera";
}
Deni00:
Problema se poate rezolva si fara strchr. Se pot utiliza valorile din codul ASCII
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă