C/Visual C - Misma cantidad consecutiva de 1s y 0s arreglo

 
Vista:
sin imagen de perfil

Misma cantidad consecutiva de 1s y 0s arreglo

Publicado por Andy (2 intervenciones) el 13/10/2021 18:09:17
ayuda
Desarrollar una función en C que dado un arreglo de 0s y 1s devuelva un valor de 1 si es que existe la misma cantidad consecutiva de 1s y 0s; en caso de que no se cumpla la función retornará un 0. Por ejemplo:
0,1,0,0,0,1,1,1 retornará 1, esto porque tiene la misma cantidad consecutiva de 0s y 1s
111 retornará 0, este valor se retorna porque le faltaría contener tres ceros consecutivos
1,1,0,0,1,0 retornará 1
(tratar q tenga la menor cantidad instrucciones y sea sencillo)
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: 265
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Misma cantidad consecutiva de 1s y 0s arreglo

Publicado por dario (82 intervenciones) el 14/10/2021 06:55:53
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
20
21
22
#include <iostream>
 
using namespace std;
 
int main() {
  int arreglo[] = {1,1,1,0,0,0,1};
  int ceros=0, unos=0;
 
  for (int i : arreglo) {
    if (i == 0)
      ceros++;
    else
      unos++;
  }
 
  if (ceros == unos)
    cout << 1 << endl;
  else
    cout << 0 << 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

Misma cantidad consecutiva de 1s y 0s arreglo

Publicado por Andy (2 intervenciones) el 14/10/2021 22:20:38
Creo que te confundiste con el problema, en el ejemplo de 0,1,0,0,0,1,1,1 : tenemos un 0 y un 1, luego 0,0,0 y luego 1,1,1 a esto se refiere con misma cantidad secuencial y si tuvieramos 0,1,1,0 tendriamos un 0 y 1,1 y no se cumpliria
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