Originariamente inviato da andbin
Presumo che quel double x sia il "alfa" di cui parla il testo. Se così, fai una banale scansione della matrice, sommi i valori e poi verifichi se la somma è maggiore di 1/5 di alfa (x). Sempre ammesso che io abbia capito correttamente ....

Ma esattamente 2 stringhe o ... almeno 2 stringhe? (già sarebbe diverso)

Data una matrice es. 2x2:

"gatta" "hello"
"matto" "tastiera"

dovresti restituire true perché "gatta" e "tastiera" hanno lo stesso numero di 'a' (2).

Se non puoi usare strutture dati (array o altro) di appoggio, l'unica possibilità sarebbe quella di fare una doppia scansione "annidata": per ogni stringa della matrice calcoli il numero di 'a', se maggiore di 0, fai una scansione "annidata" della matrice (per efficienza, solo dalla cella successiva in poi) per trovare un'altra stringa con quello stesso numero di 'a'.
Sarebbe pesante (proporzionalmente alla dimensione della matrice) ... lo so ma se non puoi usare altro ...
Ti ringrazio prima di tutto per il tempo che mi hai dedicato. Concordo inoltre con te, il testo è confuso e x niente chiaro, non riesco a capire che cosa vuole davvero, sopratutto per un principiante che sta studiando ste cose per la prima volta e a giorni ha un esame !

so che forse chiedo troppo... sai per caso indicarmi qualche esempio di come si esegue una scansione di un matrice ?