Hola pues eso: Necesito hacer un programilla y queria saber si alguien podria decirme al menos el error que he cometido.
Este no es el programa total ya que tengo que meterlo en una funcion.
el programa tendria que sumar al contador+1 cada vez que hubiese un '0' y un '1' juntos: ej; 10101110 ...... contador=3
Este no es el programa total ya que tengo que meterlo en una funcion.
el programa tendria que sumar al contador+1 cada vez que hubiese un '0' y un '1' juntos: ej; 10101110 ...... contador=3
Código (c) [Seleccionar]
#include <stdio.h>
int main (void){
char actual;
char anterior;
int contador = 0;
printf ( "\n Introduzca la serie digital terminada en (enter):");
while (actual != '\n'){
if ((anterior == '0') && (actual = '1')){
anterior = actual;
contador++;}
if ((anterior == '1') && (actual== '0')){
anterior = actual;
contador++;}
scanf ("%c", &actual);}
printf (" Numero de grupos es: %d", contador);
fflush (stdout);
return 0;
}