Kod:
[COLOR=#000000]#include <iostream>[/COLOR]
[COLOR=#000000]#include <cstdlib>[/COLOR]
[COLOR=#000000]#include <ctime>[/COLOR]
[COLOR=#000000]using namespace std;[/COLOR]
[COLOR=#000000]void DiziOlustur(int a[],int);[/COLOR]
[COLOR=#000000]void PalindromBul(int a[],int);[/COLOR]
[COLOR=#000000]int main()[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]srand(time(0));[/COLOR]
[COLOR=#000000]const int DIZI_BOYUTU=10;[/COLOR]
[COLOR=#000000]int a[10];[/COLOR]
[COLOR=#000000]DiziOlustur(a,DIZI_BOYUTU);[/COLOR]
[COLOR=#000000]for(int i=0;i<10;i++)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]cout<<a[i]<<" ";[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]PalindromBul(a,DIZI_BOYUTU);[/COLOR]
[COLOR=#000000]return 0;[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]void DiziOlustur(int a[],int DIZI_BOYUTU)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]for(int i=0;i<10;i++)[/COLOR]
[COLOR=#000000]a[i]=100+rand()%8999;[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]void PalindromBul(int a[],int DIZI_BOYUTU)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]int sayi_i,sayi,birlerBas;[/COLOR]
[COLOR=#000000]for(int i=0;i<10;i++)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]sayi=a[i];[/COLOR]
[COLOR=#000000]sayi_i=0;[/COLOR]
[COLOR=#000000]while(a[i]>0)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]birlerBas=a[i]%10;[/COLOR]
[COLOR=#000000]sayi_i=(sayi_i*10)+birlerBas;[/COLOR]
[COLOR=#000000]a[i]/=10;[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]if(sayi==sayi_i)[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]cout<<"Palindrom sayi: "<<sayi<< "indisi: "<<i<<endl;[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]else[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#000000]cout<<"Palindrom sayi degil."<<sayi<<"indisi:"<<i<<endl;[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]