<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Buenas necesito ayuda con este pequeño código. Estoy comenzando mi estudio en esto de la programación, y estoy estancada en esto.<BR>
La idea es cargar un número determinado de caracteres a leer y luego contar cuántas "a" se cargaron. Mi problema es que la iteración del código no anda bien, y el contador me muestra un resultado de cuatro dígitos cuando he cargado solo 5 iteraciones para hacer.  Sé que es muy básico pero no puedo continuar con otra práctica sino puedo resolver esta que creo es muy sencilla pero no sé cuál es mi error. Este es el código:<BR>
#include<conio.h><BR>#include<stdio.h><BR>void main()<BR>{<BR>int i,n,cont;<BR>char car;<BR>clrscr();<BR>printf("Ingrese la cantidad de caracteres a leer \n");<BR>scanf("%i",&n);<BR>/*car=getch();*/<BR>for(i=0;i<=n;i++)<BR>   {<BR>   car=getch();<BR>   printf("ingrese un caracter \n");<BR>   scanf("%c",&car);<BR>   printf("el caracter ingresado es: %c\n",car);<BR>   /*car=getch();*/<BR>      if(car=='a')<BR> {<BR>  cont++;<BR>  /*car=getch();*/<BR> };<BR>    };<BR>printf("la cantidad de 'a' encontradas es de: %i \n",cont);<BR>getch();<BR>}<BR>
 <BR>
Me imprime lo siguiente:<BR>

<HR id=null>
<BR>
<STRONG>Ingrese la cantidad de caracteres a leer</STRONG>    (le doy 5, pero me iterará 6 veces)<BR>
<STRONG>ingrese un caracter </STRONG>                 )<BR>
<STRONG>el caracter ingresado es:</STRONG>          ) no me permitió escribir nada<BR>
                                         (le doy <enter>)<BR>
 <BR>
<STRONG>ingrese un caracter</STRONG>     (le doy "e")              <BR>
<STRONG>el caracter ingresado es: e</STRONG><BR>
<STRONG>ingrese un caracter </STRONG>                 )<BR>
<STRONG>el caracter ingresado es:</STRONG>          ) no me permite escribir nada<BR>
                                        (le doy <enter>)<BR>
 <BR>
<STRONG>ingrese un caracter</STRONG>      (le doy "a")<BR>
<STRONG>el caracter ingresado es: a</STRONG><BR>
<STRONG>ingrese un caracter</STRONG>                   ) <BR>
<STRONG>el caracter ingresado es:</STRONG>           )no me permitió escribir nada<BR>
                                        (le doy <enter>) <BR>
<STRONG>ingrese un caracter</STRONG>      (le doy "a")<BR>
<STRONG>el caracter ingresado es: a</STRONG><BR>
<STRONG>la cantidad de 'a' encontradas es de: 1382</STRONG><BR>

<HR id=null>
<BR>
Para mí es un gran problema, y lo peor de todo es que he probado varias soluciones y ninguna anda. <BR>
Alguna ayuda?? Gracias!<BR>
 <BR>
<BR> <BR>
 <BR><br /><hr />Con Messenger podés ver si llegaron correos nuevos <a href='http://www.nuevomessenger2009.com/' target='_new'>¡Conocé todo lo nuevo del Messenger 2009!</a></body>
</html>