hola los numeros palindromos son los que se pueden leer asi 101 , 111 ect las unidades son iguales a las decenas y en esto consiste el programa
#include <stdio.h>
#include <conio.h>
main()
{
int c,p,u;
printf("Entre el numero pico de 3 cifras");
scanf ("%d",&p);
for (int i = 100;i<=p;i++)
{
c=i/100;
u=i%10;
if (c==u)
printf("n %d",i);
}
getch();
return 0;
}
Un programa parecido algo mejorado podria ser asi:
#include<stdio.h>
#include<conio.h>
main()
{
int p;
printf("Entre el numero pico de 3 cifrast");
scanf ("%d",&p);
for (int i = 0;i<=9;i++)
for (int j = 0; j<=9;j++)
{
if (i*101+j*10 > p)
{
i = 10; // por si acaso
break;
}
printf("n %d%d%d",i,j,i);
}
getch();
return 0;
}
Aqui no utilizo arrays, espero te sea de utilidad, cualquier cosa me avisas. Saludos