Informatică, întrebare adresată de razvancercel002, 8 ani în urmă

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 Razzvy
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";
}

Deni00: Problema se poate rezolva si fara strchr. Se pot utiliza valorile din codul ASCII
Razzvy: Sau asa, dar nu cred ca scrii mai putin daca faci verificarea pentru fiecare valoare ASCII
Alte întrebări interesante