Polindroma
Publicado por Ruth (1 intervención) el 15/12/2021 05:55:21
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
void leer(int *n)
{
printf("\nteclee la longitud de la palabra n: ");
scanf ("%d",n);
}
int llena_arreglo(int n, int palabra[50])
{
int i;
for (i = 0; n > i ; i++)
{
palabra[i]= rand()%2;
}
}
int polindroma(int n, int palabra[])
{
int i,j,salir;
i= 0;
j= n;
while (i < j);
while(salir=0);
{
if (palabra[i] == palabra[j])
{
i= i+1;
j = j-1;
salir=1;
}
else
{
salir=0;
}
}
if(salir == 1)
{
return(1);
}
else
{
return(0);
}
}
int main()
{
int n, palabra;
leer(&n);
int llena_arreglo( int*n ,int*palabra );
if (( polindroma [n, palabra], == 1 )
{
printf("\n\n Si es polindroma\n\n ");
}
printf("\n\n No es polindroma\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
using namespace std;
void leer(int *n)
{
printf("\nteclee la longitud de la palabra n: ");
scanf ("%d",n);
}
int llena_arreglo(int n, int palabra[50])
{
int i;
for (i = 0; n > i ; i++)
{
palabra[i]= rand()%2;
}
}
int polindroma(int n, int palabra[])
{
int i,j,salir;
i= 0;
j= n;
while (i < j);
while(salir=0);
{
if (palabra[i] == palabra[j])
{
i= i+1;
j = j-1;
salir=1;
}
else
{
salir=0;
}
}
if(salir == 1)
{
return(1);
}
else
{
return(0);
}
}
int main()
{
int n, palabra;
leer(&n);
int llena_arreglo( int*n ,int*palabra );
if (( polindroma [n, palabra], == 1 )
{
printf("\n\n Si es polindroma\n\n ");
}
printf("\n\n No es polindroma\n");
return 0;
}
Valora esta pregunta


0