Dev - C++ - Ejercicio de contar letras

 
Vista:

Ejercicio de contar letras

Publicado por Gerardo Neira (9 intervenciones) el 13/12/2020 00:44:33
9. Un programa busca ayudar a los exploradores a obtener el número de joyas enormes en un espacio, pero este también cuenta con alacranes gigantes come hombres que protegen las joyas. Dado una cadena de caracteres deberá leer las "A" que son las joyas, mientras que las s serán los alacranes gigantes. Cabe recalcar que A y a son diferentes y, "s" y "S" son iguales. Deberá contar el número de A y el
número de s e imprimir SI CONVIENE o NO CONVIENE si el número de A es
mayor al número de s.
Ejemplo:
INPUT = ssAAajdSS
OUTPUT = No conviene
INPUT = AfnAAAsSdhy
OUTPUT = Si conviene

En este ejercicio tiene que pedir al usuario que ingrese la frase y solo cuentan las A, y asi como esta la salida que diga si es conveniente o no. Gracias me serviria de mucho.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio de contar letras

Publicado por dario (718 intervenciones) el 13/12/2020 05:36:42
Hola, prueba esto.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
using namespace std;
 
int main() {
  string frase;
  int i,a=0,s=0;
 
  cout << "Ingrese frase: ";
  cin >> frase;
 
  for (i=0; i<frase.length(); i++) {
    if (frase[i] == 'A')
      a++;
    if ((frase[i] == 's') || (frase[i] == 'S'))
      s++;
  }
 
  if (a > s)
    cout << "SI CONVIENE" << endl;
  else
    cout << "NO CONVIENE" << endl;
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar