ForumKalbi.Com

ForumKalbi.Com (https://www.forumkalbi.com/index.php)
-   Bilgisayar (https://www.forumkalbi.com/forumdisplay.php?f=220)
-   -   C++ palindromik sayılar (https://www.forumkalbi.com/showthread.php?t=4645)

Candres 27 Ocak 2024 18:56

C++ palindromik sayılar
 
C++ palindromik sayılar
Kod:
#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

void DiziOlustur(int a[],int);
void PalindromBul(int a[],int);
int main()
{
srand(time(0));
const int DIZI_BOYUTU=10;
int a[10];

DiziOlustur(a,DIZI_BOYUTU);
for(int i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
PalindromBul(a,DIZI_BOYUTU);

return 0;
}

void DiziOlustur(int a[],int DIZI_BOYUTU)
{
for(int i=0;i<10;i++)
a[i]=100+rand()%8999;
}
void PalindromBul(int a[],int DIZI_BOYUTU)
{
int sayi_i,sayi,birlerBas;
for(int i=0;i<10;i++)
{
sayi=a[i];
sayi_i=0;
while(a[i]>0)
{
birlerBas=a[i]%10;
sayi_i=(sayi_i*10)+birlerBas;
a[i]/=10;
}
if(sayi==sayi_i)
{
cout<<"Palindrom sayi: "<<sayi<< "indisi: "<<i<<endl;
}
else
{
cout<<"Palindrom sayi degil."<<sayi<<"indisi:"<<i<<endl;
}
}
}


Forum saati; Türkiye'ye göre ayarlanmış olup, şu an saat: 16:11.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Navbar with Avatar by Motorradforum