Ciao a tutti,
ho iniziato da poco a studiare programmazione e sto avendo dei problemi con degli esercizi.
Il primo dei due dovrebbe verificare se due valori (x,y) hanno lo stesso numero di occorrenze in un array di caratteri.
codice:
main()
{
int i;
char c1,c2,s1,s2;
char a[100];
cout<<"inserisci una stringa: ";
cin>>a;
cout<<"c1: ";
cin>> c1;
cout<<"c2: ";
cin>>c2;
for(i=0;i<='\0';++i)
{
if (c1==a[i])
s1+=1;
}
for (i=0;i<='\0';++i)
{
if (c2==a[i])
s2+=1;
}
if (s1==s2)
{
cout<<"vero";
}
else
{
cout<<"falso";
}
}
il secondo invece deve verificare se un array di caratteri è palindromo. Qui non so molto dove mettermi le mani. La mia intenzione era di copiare l'array a[] nell'array b[] al contrario, per poi verificare i valori all'interno. Il problema è che non riesco a copiare l'array di caratteri. Vi riporto la porzione di codice:
codice:
int i,j;
char a[5],b[5];
cout<<"inserisci la stringa: ";
cin>>a;
i=0;
for(j=5;j>0;++j)
{
b[j]=a[i];
i++;
}
cout<<b;
Scusate per la confusione ma ho cominciato da pochissimi giorni!