tengo q hacer un programa q tiene algunas cosas entre las cuales leer n cantidad de frases y en cada frase sacar las palabras palindromes (para los q no saben son iguales al drecho como al reves x ejm. SOLOS)...de cada frase determinar las palabras palindromes no si la frase completa es palindrome.........el problema que solo tengo q usar las librerias CONIO, STDIO y IOSTREAM jaja me la pusieron mas o menos no jeje.....ah tambien tengo q hacerlo sin usar funciones ni apuntadores jeje .......
bueno aqui les dejo el codigo que hice pero no me corre no se xq creo esta todo bien bueno uds diran......
Código:
# define max 100 # include <stdio.h> # include <conio.h> # include <iostream.h> void main () { char frase[max][max],frase2[max][max],palpalin[max][max]; int i,j,k,n,m,p=0,x=0,y=0,cont1=0; cout<<"cantidad de frases"<<endl; cin>>n; for(i=0;i<n;i++) { cout<<"frase: "<<i+1<<endl; gets(frase[i]); } //INICIO palabras palindromes// cont1=0; for(p=0,i=0;i<n;i++) { for(k=p;frase[i][k]!='\0'&&frase[i][k]!=' ';k++); j=k; for(m=j;frase[i][m+1]!='\0'&&frase[i][m+1]!=' ';m++); p=m; for(;frase[i][k]==frase[i][m]&&k<m;k++,m--); if(k>=m) { for(x=0,y=0;frase[i][j+1]!=' '&&frase[i][j+1]!='\0';j++) { palpalin[x][y]=frase[i][j]; y++; } palpalin[x][y]='\0'; x++; cont1++; y=0; } } cout<<"palabras palindromes: "<<endl; for(i=0;i<cont1;i++) for(k=0;palpalin[i][k]!='\0';k++) cout<<palpalin[i][k]; //FIN palabras palindromes//
bueno señores por favor ayudenme necesito entregarlo pronto jeje y digamos q me rindo jaja necesito ayuda..........es lo unico que me falta para terminar todo.......
buenop gracias a todos por adelantado.saludos...