#include <stdio.h>
#include <string.h>
#include <ctype.h>

int isOperator(char c) {
    return (c == '+' || c == '-' || c == '*' || c == '/' ||
            c == '>' || c == '<' || c == '=' || c == '!');
}

int main() {
    char input[200];
    int i = 0;

    printf("Enter a simple C code snippet: ");
    fgets(input, sizeof(input), stdin);

    printf("Tokens Found:\n");

    while (input[i] != '\0') {

        if (input[i] == ' ' || input[i] == '\n') {
            i++;
            continue;
        }

        if (isOperator(input[i])) {

            if ((input[i] == '>' && input[i+1] == '=') ||
                (input[i] == '<' && input[i+1] == '=') ||
                (input[i] == '=' && input[i+1] == '=') ||
                (input[i] == '!' && input[i+1] == '=') ||
                (input[i] == '+' && input[i+1] == '=') ||
                (input[i] == '-' && input[i+1] == '=')) {

                printf("OPERATOR: %c%c\n", input[i], input[i+1]);
                i += 2;
            }
            else {
                printf("OPERATOR: %c\n", input[i]);
                i++;
            }
        }
        else {
            i++;
        }
    }

    return 0;
}