OmegaUP: Problema 12594 - Buscador de Caracteres

La solución a este problema en C:

#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>

int main()
{
    char c, cmp;
    uint16_t contador=0;

    scanf("%c",&cmp);

    while( (c = getchar()) !=  EOF ){
        if( c == cmp )
            ++contador;
    }
    printf("%u",contador);
    return 0;
}

La solución a este problema en C++:

#include <iostream>

using namespace std;

int main()
{
    string line;
    char c;
    int cont=0;
    cin >>  c;
    cin >> line;
    for(int i=0; i<line.size(); i++){
        if(line[i] == c){
            cont++;
        }
    }
    cout << cont;
    return 0;
}

Referencias

OmegaUP

Comentarios