Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda, varias frases sacar palabras palindromes usando solo 3 librerias

Estas en el tema de ayuda, varias frases sacar palabras palindromes usando solo 3 librerias en el foro de C/C++ en Foros del Web. buenas noches bueno directo al grano..... tengo q hacer un programa q tiene algunas cosas entre las cuales leer n cantidad de frases y en ...
  #1 (permalink)  
Antiguo 28/07/2008, 18:22
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 11 meses
Puntos: 0
ayuda, varias frases sacar palabras palindromes usando solo 3 librerias

buenas noches bueno directo al grano.....

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...
__________________
Solo se que nada se . . . Nirvana: Un Sentimiento Echo Realidad.

Última edición por kurtjavier; 28/07/2008 a las 18:41
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.