Dev - C++ - buenas tarde con el foro, he estado buscando un algoritmo que lea las respuestas

 
Vista:
sin imagen de perfil
Val: 23
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

buenas tarde con el foro, he estado buscando un algoritmo que lea las respuestas

Publicado por Jerif (7 intervenciones) el 08/01/2021 01:19:08
buenas tarde con el foro, he estado buscando por libros y paginas alguna función o algoritmo que califique las repuestas o compare la cadenas y que lo caracteres iguales como 1 y los diferentes como cero, si alguien sabe alguna solución se lo agradecería mucho es muy urgente
ejemplo "ABDCDBBED"
"ADDCBDDED"
TIENE 5 LETRAS IGUALES
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
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

buenas tarde con el foro, he estado buscando un algoritmo que lea las respuestas

Publicado por Rodrigo (539 intervenciones) el 08/01/2021 01:55:00
Suponiendo que ambos strings tienen el mismo largo.

Define un variable que lleve la cuenta.
Inicializala en 0.
Recorre los 2 strings en un ciclo.
En cada vuelta del ciclo, revisas un caracer.
Cada vez que haya un calce, sumas 1.

retorna el valor del contador.
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
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++

buenas tarde con el foro, he estado buscando un algoritmo que lea las respuestas

Publicado por dario (718 intervenciones) el 08/01/2021 04:47:54
Hola, espero esto te ayude.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main() {
  string c1 = "ABDCDBBED";
  string c2 = "ADDCBDDED";
  int c = 0,talla,i;
 
  talla = c1.length();
 
  for (i=0; i<talla; i++)
    if (c1[i] == c2[i])
      c++;
 
  cout << "Tiene " << c << " letras iguales" << 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
sin imagen de perfil
Val: 23
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

buenas tarde con el foro, he estado buscando un algoritmo que lea las respuestas

Publicado por Jerif (7 intervenciones) el 08/01/2021 20:35:16
muchas gracias se lo agradezco
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