2
« en: Viernes 10 de Noviembre de 2006, 08:15 »
hola amigo stengo problemas con dos bellos programas y no se que hacer enserio he trabajado mucho estoy estudiando full.
el 1ro se trata de ver si una palabra es palindromo llevo esto
//---------------------------------------------------------------------------
#include <string.h>
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int i,l=0,j,error=0;
char pali[30],revez[30], r='s';
while(r=='s'||r=='S')
{
clrscr();
textcolor(10);
cprintf("Programa realizado por Mayra Johanna Rodriguez..");
textcolor(3);
cprintf("\n\rIngrese la palabra: ");
gets(pali);
l=strlen(pali);
j=l;
l=l+1;
j--;
for(i=0;i<l;i++)
{
revez=pali[j];
j--;
}
l--;
for(i=0;i<l;i++)
{
if(pali!=revez)
{
error=1;
}
}
if(error==1)
{
textcolor(85);
cprintf("\n\r\aNo es palindromo\n\n");
}
else
{
textcolor(44);
cprintf("\n\r\aEs palindromo");
textcolor(35);
cprintf("\n\n\ala palabra es: %s\n\n",pali);
}
textcolor(29);
cprintf("\n\nDesea introducir otra palabra (s/n): ");
r=getche();
}
getche();
return 0;
}
//---------------------------------------------------------------------------
y el segundo de la serie de fibonacci de n
llevo esto:
#include <iostream.h>
#include <stdlib.h>
int main()
{
int n1,n2,n,i,sum;
cout<<"Cantidad de numeros";
cin>>n;
i=0;
n1=1;
n2=0;
while (i<n)
{
sum=n1+n2;
n1=n2;
n2=sum;
cout<<sum<<",";
i++;
}
system("PAUSE");
return 0;
}
please ayudenme