Salve, avrei bisogno di alcuni chiarimenti riguardo questo esercizio:
"Scrivere un metodo che prenda in input un parametro formale matrice M
di dimensioni nxm di puntatori a stringhe, e che restituisca true se esiste
almeno una colonna in M che abbia un egual numero di stringhe palindrome di
una delle righe di M."
Questo e' quello che son riuscito a scrivere fin ora:
#include <iostream>
#include <string.h>
#define n 6
#define m 5
using namespace std;
bool palindroma(char parola[])
{
int i=0, j=strlen(parola)-1;
for(i=0; i<j; i++){
if(parola[i] != parola[j]){
return false;
}
return true;
}
}
bool stringa(string **M[n][m])
{
for(int i=0; i<n; i++){
}
int main()
{
return 0;
}
Ho creato una funzione booleana che mi dice se una stringa e' palindroma, pero' non so come far confrontare le stringhe palindrome delle righe con le stringhe palindrome delle colonne. Mi farebbe comodo qualche suggerimento su come procedere.
Grazie mille.