Soru: Dışarıdan girilen bir tam sayının tek değere sahip olan basamakları kullanılarak
yeni bir sayı elde edecek ve sonucu ekrana çıkartacak C++ programını yazınız.
Çözüm:
#include <iostream> using namespace std; int main( ) { int X,Y,k,i=0,Top=0; int dizi[100]; // CANMOSE.ORG a Aittir... cout<<"Sayi Girin: "; cin>>X; k=0; while(X) { i++; Y=X%10; X=X/10; if(Y%2==1){ dizi[k]=Y; } k++; } // Sayıyı tam sırasıyla yazdırması için yapılmıştır. while(i<=k){ if(dizi[i]%2==1) cout<<dizi[i]; if(i==0) i=100; i--; } return 0; }