17/05/11 17:02
osi94
Il problema dice:
stabilire se una parola è contenuta orizzontalmente o verticalmente in una matrice alfanumerica in cui ogni elemento contiene un carattere
Io provato a farlo così, ma nada.
stabilire se una parola è contenuta orizzontalmente o verticalmente in una matrice alfanumerica in cui ogni elemento contiene un carattere
Io provato a farlo così, ma nada.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char a[100][100]; char b[100]; int j[100][100]; int r,c,num,m,s; string parola; cout<<"Inserisci il numero di righe: "; cin >> r; cout<<"Inserisci il numero di colonne: "; cin >> c; for(int i=1; i<=r; i++) for(int k=1; k<=c; k++) {{ cout <<"Inserisci il valore di ("<<i<<"; "<<k<<") : "; cin >> a[i][k]; }} cout<<"Inserisci la parola da cercare: "; cin>> parola; for ( m=0; m<parola.size(); m++) { b[m]= parola[m]; } for (int n=0; n<num; n++) { for(int i=0; i<r; i++) for(int k=0; k<c; k++) {{ if (b[n]=a[i][k]) { j[i][k]=1; } else { j[i][k]=0; } }} } system("PAUSE"); return EXIT_SUCCESS; }
aaa