elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / contador de dos caracteres consecutivos en C en: 10 Noviembre 2013, 15:01 pm
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

Código
  1. #include <stdio.h>
  2. int main (void){
  3.  
  4. char actual;
  5. char anterior;
  6. int contador = 0;
  7.  
  8. printf ( "\n Introduzca la serie digital terminada en (enter):");
  9.  
  10. while (actual != '\n'){
  11.  
  12. if ((anterior == '0') && (actual = '1')){
  13. anterior = actual;
  14. contador++;}
  15.  
  16. if ((anterior == '1') && (actual== '0')){
  17. anterior = actual;
  18. contador++;}
  19.  
  20. scanf ("%c", &actual);}
  21.  
  22. printf (" Numero de grupos es: %d", contador);
  23. fflush (stdout);
  24.  
  25. return 0;
  26. }
  27.  
  28.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines