Bu yazım, yazılıma yani başlayanlardan çok, belli bir seviyeye gelmiş kişilere hitap ediyor.
Çalışma mantığı :
1) Kaç sayı girileceği belirtilir.
2) Sayılar girilir.
3) Sayılardan farklı olanı ekrana yazdırılır.
C++ Kodları :
// Arda Mavi - ardamavi.com // iostream kütüphanesini dahil etmeyi unutmayınız. using namespace std; int arr[100]; int sayiAl(int tekrar){ for(int n = 1; n<=tekrar; n++){ cout << n << ") " ; cin >> arr[n]; } return 0; } int farklibul(int kacsayi, int arr[]){ int farkli; for(int n = 0; n < kacsayi;n++){ farkli = arr[n-1] == arr[n+1] && arr[n] != arr[n+1] ? arr[n] : (arr[n-1] == arr[n] && arr[n+1] != arr[n] ? arr[n+1] : arr[n-1]); } return farkli; } int main(){ int kacsayi; cout << "Kaç sayı girilecek : " ; cin >> kacsayi; sayiAl(kacsayi); cout << "Farklı olan sayı : " << farklibul(kacsayi,arr) << endl; cout << "Program bitti." << endl << "Hazırlayan: Arda Mavi - ardamavi.com" << endl; return 0; }
Birkaç kez inceledikten sonra anldım.
YanıtlaSilGüzel bir çalışma.
Çok saolun.
Silİyi çalışmalar.