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.
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: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"; } }
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!

Rispondi quotando