Originariamente inviato da oregon
Solo per la cronaca ... è "impiccato" non "impicatto" ...
grazie XD
ho riscontrato un altro problema:
codice:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int N,i=0,cont=0,ig=0,possibilita=6,alternative=6,i2=0;
char a;
cout<<"inserisci N ";
cin>>N;
cout<<'\n';
char parola[N];
char trattini[N];
cout<<"inserisci la parola ";
for (i=0;i<N;i++) //iserisce la parola
{
cin>>parola[i];
trattini[i]='_';
}
do
{
cout<<"inserisci la lettera ";
cin>>a;
cout<<'\n';
for (i=0;i<N;i++) //controlla la lettera con ogni lettera di parola
{
if (parola[i]==a)
{
cout<<"la lettera è compresa"<<'\n';
cont++;
}
}
if (cont!=0)
cout<<"la lettera è compresa "<<cont<<" volte";
else if (ig<=possibilita)
{
cout<<"la lettera non è compresa "<<'\n';
alternative--;
ig++;
}
else
cout<<"hai perso";
}
while (ig<=N);
for (i=0;i<N;i++)
{
cout<<trattini[i];
}
cout<<'\n';
system ("pause");
return 0;
}
il problema è che non entra mai nel for in grasetto anche se la condizione si verifica,come mai?