C++ Öğreniyorum! | RAKAM BULMACA | Bulana Helal Olsun! :)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
18 Ocak 2016
Mesajlar
315
Tepki puanı
71
Ödüller
9
10 HİZMET YILI
Merhaba MemoryHackers ailesi,

C++ programlama dili derslerinde döngüler vs.. etiketleri öğrenirken bir algoritma oluşturup kafamdan bir ufak projeyle olayı eğlenceli kılarak bu işe başlayacak insanlar içinde tad verecek bir yönlendirme olacağını düşünerek sizlere RAKAM BULMACA programı kodladım. Şimdiden belirteyim bulana helal olsun:)

:resim:

OS2.PNG


| Source Code |
(Umarım bu b*ktan proje sizlere birşey katar.)

C++:
// ConsoleApplication1.cpp : Bu dosya 'main' işlevi içeriyor. Program yürütme orada başlayıp biter.
//
#include <iostream>
#include <locale>
#include <string>
#include "pch.h"
#include <iostream>
using namespace std;

int main()
{
    setlocale(LC_ALL, "Turkish");
    int x,g;
    int bir, bilinmeyen;
    bilinmeyen = 157;


    //                             /$$                      /$$     /$$                   /$$                
    //                            | $$                    /$$$$   /$$$$                  | $$                
    //   /$$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$   /$$$$$$|_  $$  |_  $$   /$$$$$$$   /$$$$$$$  /$$$$$$  /$$   /$$
    //  | $$__  $$ |____  $$ /$$__  $$ /$$__  $$ /$$__  $$ | $$    | $$  | $$__  $$ /$$__  $$ /$$__  $$| $$  | $$
    //  | $$  \ $$  /$$$$$$$| $$  | $$| $$$$$$$$| $$  \__/ | $$    | $$  | $$  \ $$| $$  | $$| $$$$$$$$| $$  | $$
    //  | $$  | $$ /$$__  $$| $$  | $$| $$_____/| $$       | $$    | $$  | $$  | $$| $$  | $$| $$_____/| $$  | $$
    //  | $$  | $$|  $$$$$$$|  $$$$$$$|  $$$$$$$| $$      /$$$$$$ /$$$$$$| $$  | $$|  $$$$$$$|  $$$$$$$|  $$$$$$/
    //  |__/  |__/ \_______/ \_______/ \_______/|__/     |______/|______/|__/  |__/ \_______/ \_______/ \______/
    //                                                                                                        
    //                                                                                                        
    //                                                                                                        
    //    /$$$$$$  /$$$$$$$   /$$$$$$  /$$      /$$  /$$$$$$  /$$$$$$ /$$   /$$                              
    //   /$$__  $$| $$__  $$ /$$__  $$| $$$    /$$$ /$$__  $$|_  $$_/| $$$ | $$                              
    //  | $$  \ $$| $$  \ $$| $$  \ $$| $$$$  /$$$$| $$  \__/  | $$  | $$$$| $$                              
    //  | $$$$$$$$| $$  | $$| $$$$$$$$| $$ $$/$$ $$|  $$$$$$   | $$  | $$ $$ $$                              
    //  | $$__  $$| $$  | $$| $$__  $$| $$  $$$| $$ \____  $$  | $$  | $$  $$$$                              
    //  | $$  | $$| $$  | $$| $$  | $$| $$\  $ | $$ /$$  \ $$  | $$  | $$\  $$$                              
    //  | $$  | $$| $$$$$$$/| $$  | $$| $$ \/  | $$|  $$$$$$/ /$$$$$$| $$ \  $$                              
    //  |__/  |__/|_______/ |__/  |__/|__/     |__/ \______/ |______/|__/  \__/                              
    //                                                                                                        
    //                                                                                                        
    //                                                                                                        

    //   ███▄ ▄███▓▓█████  ███▄ ▄███▓ ▒█████   ██▀███ ▓██   ██▓ ██░ ██  ▄▄▄       ▄████▄   ██ ▄█▀▓█████  ██▀███    ██████
    //  ▓██▒▀█▀ ██▒▓█   ▀ ▓██▒▀█▀ ██▒▒██▒  ██▒▓██ ▒ ██▒▒██  ██▒▓██░ ██▒▒████▄    ▒██▀ ▀█   ██▄█▒ ▓█   ▀ ▓██ ▒ ██▒▒██    ▒
    //  ▓██    ▓██░▒███   ▓██    ▓██░▒██░  ██▒▓██ ░▄█ ▒ ▒██ ██░▒██▀▀██░▒██  ▀█▄  ▒▓█    ▄ ▓███▄░ ▒███   ▓██ ░▄█ ▒░ ▓██▄
    //  ▒██    ▒██ ▒▓█  ▄ ▒██    ▒██ ▒██   ██░▒██▀▀█▄   ░ ▐██▓░░▓█ ░██ ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄ ▒▓█  ▄ ▒██▀▀█▄    ▒   ██▒
    //  ▒██▒   ░██▒░▒████▒▒██▒   ░██▒░ ████▓▒░░██▓ ▒██▒ ░ ██▒▓░░▓█▒░██▓ ▓█   ▓██▒▒ ▓███▀ ░▒██▒ █▄░▒████▒░██▓ ▒██▒▒██████▒▒
    //  ░ ▒░   ░  ░░░ ▒░ ░░ ▒░   ░  ░░ ▒░▒░▒░ ░ ▒▓ ░▒▓░  ██▒▒▒  ▒ ░░▒░▒ ▒▒   ▓▒█░░ ░▒ ▒  ░▒ ▒▒ ▓▒░░ ▒░ ░░ ▒▓ ░▒▓░▒ ▒▓▒ ▒ ░
    //  ░  ░      ░ ░ ░  ░░  ░      ░  ░ ▒ ▒░   ░▒ ░ ▒░▓██ ░▒░  ▒ ░▒░ ░  ▒   ▒▒ ░  ░  ▒   ░ ░▒ ▒░ ░ ░  ░  ░▒ ░ ▒░░ ░▒  ░ ░
    //  ░      ░      ░   ░      ░   ░ ░ ░ ▒    ░░   ░ ▒ ▒ ░░   ░  ░░ ░  ░   ▒   ░        ░ ░░ ░    ░     ░░   ░ ░  ░  ░
    //         ░      ░  ░       ░       ░ ░     ░     ░ ░      ░  ░  ░      ░  ░░ ░      ░  ░      ░  ░   ░           ░
    //                                                 ░ ░                       ░                                    




    cout << endl << "\t        _      _  _           _     _  _  _      _ __";
    cout << endl << "\t   /|,/ _//|,// //_//_//_//_// `/_/ _//_//_` /|/ _// ";
    cout << endl << "\t  /  /._//  //_// \ / / /  //_,/`\._// \._/./ |._//  ";
    //cout << endl << "\t\t\t\n \5\5\5_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'\5\5\5";
    cout << endl << "\n\t\t\t \5_-_\5 RAKAM BULMACA \5_-_\5 ";
    cout << endl << endl;
    bir = 0;
    cout << "\n\nŞuan ki gireceğiniz değer : " << bir;
    cout << "\n\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3";
    cout << "\n\n\4 Bir sayı giriniz : \4 ";
    cin >> bir;


    while (bir != bilinmeyen) {

        if (bir == bilinmeyen) {
        cout << "Bildiniz.. Tebrikler!";
     
    }
        else {
            cout << "\nYanlış girdiğiniz değer : " << bir;
            cout << "\n\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3";
            cout << "\7\n\n\4 Bilemediniz tekrar sayı giriniz : \4 ";
            cin >> bir;
        }
    }
    cout << "\7\7\7\n\6 Bildin Heeeeelal sana be! \3";
    cout << "  \n\n\5 Coder \5 | K41Z3R (asker427) \3";
    cin >> x;
    cin >> g; // programa birden fazl adeğer girdikten sonra çökmemesini engellemek adına fazlalaştırılmıştır.
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> x;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
    cin >> g;
}


/*cout << endl <<"MMMMMMMM               MMMMMMMM 333333333333333   MMMMMMMM               MMMMMMMM     000000000     RRRRRRRRRRRRRRRRR   YYYYYYY       YYYYYYYHHHHHHHHH     HHHHHHHHH     444444444          CCCCCCCCCCCCCKKKKKKKKK    KKKKKKK 333333333333333   RRRRRRRRRRRRRRRRR      SSSSSSSSSSSSSSS         NNNNNNNN        NNNNNNNN 333333333333333   TTTTTTTTTTTTTTTTTTTTTTT";
    cout << endl <<"M:::::::M             M:::::::M3:::::::::::::::33 M:::::::M             M:::::::M   00:::::::::00   R::::::::::::::::R  Y:::::Y       Y:::::YH:::::::H     H:::::::H    4::::::::4       CCC::::::::::::CK:::::::K    K:::::K3:::::::::::::::33 R::::::::::::::::R   SS:::::::::::::::S        N:::::::N       N::::::N3:::::::::::::::33 T:::::::::::::::::::::T";
    cout << endl << "M::::::::M           M::::::::M3::::::33333::::::3M::::::::M           M::::::::M 00:::::::::::::00 R::::::RRRRRR:::::R Y:::::Y       Y:::::YH:::::::H     H:::::::H   4:::::::::4     CC:::::::::::::::CK:::::::K    K:::::K3::::::33333::::::3R::::::RRRRRR:::::R S:::::SSSSSS::::::S        N::::::::N      N::::::N3::::::33333::::::3T:::::::::::::::::::::T";
    cout << endl << "M:::::::::M         M:::::::::M3333333     3:::::3M:::::::::M         M:::::::::M0:::::::000:::::::0RR:::::R     R:::::RY::::::Y     Y::::::YHH::::::H     H::::::HH  4::::44::::4    C:::::CCCCCCCC::::CK:::::::K   K::::::K3333333     3:::::3RR:::::R     R:::::RS:::::S     SSSSSSS        N:::::::::N     N::::::N3333333     3:::::3T:::::TT:::::::TT:::::T";
    cout << endl << "M::::::::::M       M::::::::::M            3:::::3M::::::::::M       M::::::::::M0::::::0   0::::::0  R::::R     R:::::RYYY:::::Y   Y:::::YYY  H:::::H     H:::::H   4::::4 4::::4   C:::::C       CCCCCCKK::::::K  K:::::KKK            3:::::3  R::::R     R:::::RS:::::S                    N::::::::::N    N::::::N            3:::::3TTTTTT  T:::::T  TTTTTT";
    cout << endl << "M:::::::::::M     M:::::::::::M            3:::::3M:::::::::::M     M:::::::::::M0:::::0     0:::::0  R::::R     R:::::R   Y:::::Y Y:::::Y     H:::::H     H:::::H  4::::4  4::::4  C:::::C                K:::::K K:::::K               3:::::3  R::::R     R:::::RS:::::S                    N:::::::::::N   N::::::N            3:::::3        T:::::T        ";
    cout << endl << "M:::::::M::::M   M::::M:::::::M    33333333:::::3 M:::::::M::::M   M::::M:::::::M0:::::0     0:::::0  R::::RRRRRR:::::R     Y:::::Y:::::Y      H::::::HHHHH::::::H 4::::4   4::::4  C:::::C                K::::::K:::::K        33333333:::::3   R::::RRRRRR:::::R  S::::SSSS                 N:::::::N::::N  N::::::N    33333333:::::3         T:::::T        ";
    cout << endl << "M::::::M M::::M M::::M M::::::M    3:::::::::::3  M::::::M M::::M M::::M M::::::M0:::::0 000 0:::::0  R:::::::::::::RR       Y:::::::::Y       H:::::::::::::::::H4::::444444::::444C:::::C                K:::::::::::K         3:::::::::::3    R:::::::::::::RR    SS::::::SSSSS            N::::::N N::::N N::::::N    3:::::::::::3          T:::::T        ";
    cout << endl << "M::::::M  M::::M::::M  M::::::M    33333333:::::3 M::::::M  M::::M::::M  M::::::M0:::::0 000 0:::::0  R::::RRRRRR:::::R       Y:::::::Y        H:::::::::::::::::H4::::::::::::::::4C:::::C                K:::::::::::K         33333333:::::3   R::::RRRRRR:::::R     SSS::::::::SS          N::::::N  N::::N:::::::N    33333333:::::3         T:::::T        ";
    cout << endl << "M::::::M   M:::::::M   M::::::M            3:::::3M::::::M   M:::::::M   M::::::M0:::::0     0:::::0  R::::R     R:::::R       Y:::::Y         H::::::HHHHH::::::H4444444444:::::444C:::::C                K::::::K:::::K                3:::::3  R::::R     R:::::R       SSSSSS::::S         N::::::N   N:::::::::::N            3:::::3        T:::::T        ";
    cout << endl << "M::::::M    M:::::M    M::::::M            3:::::3M::::::M    M:::::M    M::::::M0:::::0     0:::::0  R::::R     R:::::R       Y:::::Y         H:::::H     H:::::H          4::::4  C:::::C                K:::::K K:::::K               3:::::3  R::::R     R:::::R            S:::::S        N::::::N    N::::::::::N            3:::::3        T:::::T        ";
    cout << endl << "M::::::M     MMMMM     M::::::M            3:::::3M::::::M     MMMMM     M::::::M0::::::0   0::::::0  R::::R     R:::::R       Y:::::Y         H:::::H     H:::::H          4::::4   C:::::C       CCCCCCKK::::::K  K:::::KKK            3:::::3  R::::R     R:::::R            S:::::S        N::::::N     N:::::::::N            3:::::3        T:::::T        ";
    cout << endl << "M::::::M               M::::::M3333333     3:::::3M::::::M               M::::::M0:::::::000:::::::0RR:::::R     R:::::R       Y:::::Y       HH::::::H     H::::::HH        4::::4    C:::::CCCCCCCC::::CK:::::::K   K::::::K3333333     3:::::3RR:::::R     R:::::RSSSSSSS     S:::::S        N::::::N      N::::::::N3333333     3:::::3      TT:::::::TT      ";
    cout << endl << "M::::::M               M::::::M3::::::33333::::::3M::::::M               M::::::M 00:::::::::::::00 R::::::R     R:::::R    YYYY:::::YYYY    H:::::::H     H:::::::H      44::::::44   CC:::::::::::::::CK:::::::K    K:::::K3::::::33333::::::3R::::::R     R:::::RS::::::SSSSSS:::::S ...... N::::::N       N:::::::N3::::::33333::::::3      T:::::::::T      ";
    cout << endl << "M::::::M               M::::::M3:::::::::::::::33 M::::::M               M::::::M   00:::::::::00   R::::::R     R:::::R    Y:::::::::::Y    H:::::::H     H:::::::H      4::::::::4     CCC::::::::::::CK:::::::K    K:::::K3:::::::::::::::33 R::::::R     R:::::RS:::::::::::::::SS  .::::. N::::::N        N::::::N3:::::::::::::::33       T:::::::::T      ";
    cout << endl << "MMMMMMMM               MMMMMMMM 333333333333333   MMMMMMMM               MMMMMMMM     000000000     RRRRRRRR     RRRRRRR    YYYYYYYYYYYYY    HHHHHHHHH     HHHHHHHHH      4444444444        CCCCCCCCCCCCCKKKKKKKKK    KKKKKKK 333333333333333   RRRRRRRR     RRRRRRR SSSSSSSSSSSSSSS    ...... NNNNNNNN         NNNNNNN 333333333333333         TTTTTTTTTTT      ";
    cout << "\3 M3M0RYH4CK3RS.N3T |                                    \3";*/

// Programı çalıştır: Ctrl + F5 veya Hata Ayıkla > Hata Ayıklamadan Başlat menüsü
// Programda hata ayıkla: F5 veya Hata Ayıkla > Hata Ayıklamayı Başlat menüsü

// Kullanmaya Başlama İpuçları:
//   1. Dosyaları eklemek/yönetmek için Çözüm Gezgini penceresini kullanın
//   2. Kaynak denetimine bağlanmak için Takım Gezgini penceresini kullanın
//   3. Derleme çıktısını ve diğer iletileri görmek için Çıktı penceresini kullanın
//   4. Hataları görüntülemek için Hata Listesi penceresini kullanın
//   5. Yeni kod dosyaları oluşturmak için Projeye Git > Yeni Öğe ekle veya varolan kod dosyalarını projeye eklemek için Proje > Var Olan Öğeyi Ekle adımlarını izleyin
//   6. Bu projeyi daha sonra yeniden açmak için Dosya > Aç > Proje'ye gidip .sln uzantılı dosyayı seçin


Ekran Alıntısı.PNG


:yazı:

Oluşturduğum algoritma içeriğinin hiyerarşisi :

1-) En az 1 (bir) rakamlı en fazla 3 (üç) rakamlıdır! (Bulacağınız rakamın kaç basamaklı olduğunu az ipucu verdim gerisi sır işte işin sırrı burda BULANA HELAL OLSUN!:) )

2-) Saklanan bu rakam yani değeri taa ki doğru girene kadar sürekli sizden tekrar değer isteyecektir!

3-) Değeri her yanlış girmenizde bir kez bip sesi gelecektir. (Eklendi :) )

4-) Değeri doğru girdiğinizde yani bulduğunzda üç defa bip sesi duyacaksınız ve bulduğunuza dair ekrana girdi çıkacaktır! (Eklendi)

:not:

Uyarı : Arkadaşlar programı derleyip gereken işlemleri yapıp bitirdikten sonra fark ettim. Programa karekter girerseniz sonsuz döngüye girer ve çöker.

* Programın bulmacası çözülünce kodladığım Source kodunu paylaşacağım.(2 satırda olsa fikir katacaksa ne hoş)

* Programın bulmacasının nasıl çözülmesi gerektiğini ben kendi methodlarımla 2 (iki) çeşide ayırdım tabii.. Bulamayan olursa paylaşacağım.

* Algoritmasını ve programlama dili yönünden yeni başlayan kendini geliştirmeyi hedef almış kişiler için yararlı olabilir.


:indir:

Bağlantıları görmek için lütfen Giriş Yap


Bağlantıları görmek için lütfen Giriş Yap


Umarım çözebilirsiniz :)

Şimdiden kolay gelsin başarılar..
 
Son düzenleme:
Bu şehir bir pavyon ve bizim paramız yok.
Onaylı Üye
Katılım
2 Haz 2018
Mesajlar
132
Tepki puanı
14
Yaş
25
8 HİZMET YILI
Denicem Güzel İş :)
 
Süper Üye
Katılım
30 Nis 2018
Mesajlar
788
Çözümler
2
Tepki puanı
335
Ödüller
4
Yaş
34
8 HİZMET YILI
Yukardaki Süs Gibi Olan Şeyler Aslında İşlem Ama Net Olmadığı İçin Okuyamadım Onların Sonucu Bulacağımız Sayı Değil Mi?
 
Onaylı Üye
Katılım
9 Mar 2017
Mesajlar
91
Tepki puanı
9
Ödüller
7
9 HİZMET YILI
Yukardaki Süs Gibi Olan Şeyler Aslında İşlem Ama Net Olmadığı İçin Okuyamadım Onların Sonucu Bulacağımız Sayı Değil Mi?
Bende o süs gibi olan şeyler soru işareti olarak görünüyor.
(Bu arada birşey yazıp yanlışlıkla sağ tık yapınca uygulama kafayı yiyor.)
 
Son düzenleme:
Seçkin Üye
Katılım
18 Ocak 2016
Mesajlar
315
Tepki puanı
71
Ödüller
9
10 HİZMET YILI
Denicem Güzel İş :)
Başarılar.. :)
Başarılar umarım çözebilirsin..
Okadar kasılacak kadar zor değil, biraz düşünürsen konuda ipucu vermişim yani. :)
Yukardaki Süs Gibi Olan Şeyler Aslında İşlem Ama Net Olmadığı İçin Okuyamadım Onların Sonucu Bulacağımız Sayı Değil Mi?
Süs olan şeyler sadece görsellik katmak için yaptığım şeyler bulunacak sayıyla alakası yok ve zaten konuda ipucu verdim sizlere :)
Bkz ; 1-) En az 1 (bir) rakamlı en fazla 3 (üç) rakamlıdır! (Bulacağınız rakamın kaç basamaklı olduğunu az ipucu verdim gerisi sır işte işin sırrı burda BULANA HELAL OLSUN!:) )
Bende o süs gibi olan şeyler soru işareti olarak görünüyor.
(Bu arada birşey yazıp yanlışlıkla sağ tık yapınca uygulama kafayı yiyor.)
Yemesi normal çünkü döngüyle fixlemeyi unuttum. Yoksa onlarıda yapacaktım ama işte relase çekince upload edince aklıma geldi. Umarım çözersin başarılar :)
 
Süper Üye
Katılım
30 Nis 2018
Mesajlar
788
Çözümler
2
Tepki puanı
335
Ödüller
4
Yaş
34
8 HİZMET YILI
Başarılar.. :)

Başarılar umarım çözebilirsin..

Okadar kasılacak kadar zor değil, biraz düşünürsen konuda ipucu vermişim yani. :)

Süs olan şeyler sadece görsellik katmak için yaptığım şeyler bulunacak sayıyla alakası yok ve zaten konuda ipucu verdim sizlere :)
Bkz ; 1-) En az 1 (bir) rakamlı en fazla 3 (üç) rakamlıdır! (Bulacağınız rakamın kaç basamaklı olduğunu az ipucu verdim gerisi sır işte işin sırrı burda BULANA HELAL OLSUN!:) )

Yemesi normal çünkü döngüyle fixlemeyi unuttum. Yoksa onlarıda yapacaktım ama işte relase çekince upload edince aklıma geldi. Umarım çözersin başarılar :)
Aha İnceyi Anladım Dur Denicem
 
Seçkin Üye
Katılım
18 Ocak 2016
Mesajlar
315
Tepki puanı
71
Ödüller
9
10 HİZMET YILI
ÇÖZÜMÜM
Kendi kurduğum algoritmasal yöntemle madde madde ilerleyeceğim ;

1-) En az 1 (bir) rakamlı en fazla 3 (üç) rakamlıdır! (Bulacağınız rakamın kaç basamaklı olduğunu az ipucu verdim gerisi sır işte işin sırrı burda BULANA HELAL OLSUN!:) )

1-) *Gördüğünüz gibi verdiğim ipucundan başlayacağım yanıtı bilmeyen birisi olarak düşünelim..

*(En az) 1 ve (en fazla) 3 rakamlı dediğine göre bu 3 basamaklı bir rakam oluyor demektir. Bunu bulduk ve anladık!

2-) 3 basamaklıysa ara basamağı yani 2. basamaktan yola başlarım yani 1 ve 2. basamakları ondalık olarak alırsam düz ondalıktan konulmuş basit bir rakam olabilir.

*Nasıl alıcaz ozaman peki? Şöyle > 10+20+30+40+50+60+70+80+90+100... 200 ben burada 200 kadar deneyeyim bi belki ilk 200 'e kadardır dimi? Deniyoruz!

*Giriyoruz tek tek + ekleyerek ondalık rakamları.

res1.PNG


res2.PNG



*AAAAA olmadı demek 200 kadar değil bekli! Siz burada 300 500 deneyebilirsiniz 990 kadar. (Söylememe gerek yok sanırım en fazla 3 rakamlı demiştik ;) )

3-) 990 kadar denedik baktık yok demek ki ondalıkta değil.! Peki neresinde bu lanet olası şey! Tabii ya ondalığın arasındaki rakamlarda Peki onu nasıl bulacaz?

*Tabii ki bu methodla aynen devam edebiliriz nasıl mı?
Kod:
1+2+3+4+5+6+7+8+9+11+12+13+14+15+16+17+18+19+21+22+23+24+25+26+27+28+29+31+32+33+34+35+36+37+38+39+41+42+43+44+45+46+47+48+49+51+52+53+54+55+56+57+58+59+61+62+63+64+65+66+67+68+69+71+72+73+74+75+76+77+78+79+81+82+83+84+85+86+87+88+89+91+92+93+94+95+96+97+98+99+101+102+103+104+105+106+107+108+109+111+112+113+114+115+116+117+118+119+121+122+123+124+125+126+127+128+129+131+132+133+134+135+136+137+138+139+141+142+143+144+145+146+147+148+149+151+152+153+154+155+156+157+158+159+161+162+163+164+165+167+168+169

*Burada tekrar 169 kadar denemeye kalktık ve yazdık ENTER press yaptık.

( 1 ' den 51 kadar girdik burada )

res5.PNG


(Burada 111' e kadar girdik.)

res7.PNG


(Burada 151' e kadar girdik. Bulamadık devam..)

res9.PNG


(İşte mutlu son 151' den 169' a kadar arattık. Cevap doğru çıkınca 157'de durup ekrana yazdırdı.)

res12.PNG


Cevap : 157 olacaktı :)
 

Ekli dosyalar

  • res4.PNG
    res4.PNG
    13.6 KB · Görüntüleme: 43
  • res5.PNG
    res5.PNG
    14.9 KB · Görüntüleme: 39
  • res6.PNG
    res6.PNG
    17 KB · Görüntüleme: 44
  • res8.PNG
    res8.PNG
    13 KB · Görüntüleme: 42
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,725
Ödüller
25
10 HİZMET YILI
3 basamaklı bir rakam olmaz yanlız. Rakamlar tek basamaklıdır..
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,725
Ödüller
25
10 HİZMET YILI
Basamak diyince 1. 2. 3. olarak betimledim öyle anlattım anlaşılması için yani.

yanlız değil * Yalnız olacak o.
Betimlemen yanlış o zaman. Üniversite okuyan ve algoritma konusunda kendime güvenen biri olarak bu programın hala ne bok amaçladığını anlamadım. Yazım kurallarına fazla kafayı takma demek istediğimi anladıysan problem yok demektir. Fakat konundan hiçbir şey anlamadım. Anlayan arkadaşlara başarılar.
 
Seçkin Üye
Katılım
18 Ocak 2016
Mesajlar
315
Tepki puanı
71
Ödüller
9
10 HİZMET YILI
Betimlemen yanlış o zaman. Üniversite okuyan ve algoritma konusunda kendime güvenen biri olarak bu programın hala ne bok amaçladığını anlamadım. Yazım kurallarına fazla kafayı takma demek istediğimi anladıysan problem yok demektir. Fakat konundan hiçbir şey anlamadım. Anlayan arkadaşlara başarılar.
Konu anlatımının basitliği açısından böyle bir betimleme yaptım takılmamak lazım okadar :) Bilgelik tasladığımı hatırlamıyorum bilirsin beni yani.. Konu başlığında belirttiğim gibi C++ öğreniyorum demem o ki yeni başlayanlar içinde içeriktede belirttim ilham olabilir algoritmalarını geliştirmek için pratik yapmak için yapılan eğlenceli basit bir konu yani. Anlaşılmayacak kadar zor olan ne onu anlayamadım.
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,725
Ödüller
25
10 HİZMET YILI
Konu anlatımının basitliği açısından böyle bir betimleme yaptım takılmamak lazım okadar :) Bilgelik tasladığımı hatırlamıyorum bilirsin beni yani.. Konu başlığında belirttiğim gibi C++ öğreniyorum demem o ki yeni başlayanlar içinde içeriktede belirttim ilham olabilir algoritmalarını geliştirmek için pratik yapmak için yapılan eğlenceli basit bir konu yani. Anlaşılmayacak kadar zor olan ne onu anlayamadım.
Bilgelik taslıyorsun diye bir şey demedim. Anlaşılmayacak kadar zor ne var diyorsun. Mesela ben konuyu ve attığın çözümü okuduğumda hala bu programın ne için olduğunu, amacını, tam olarak ne yapmam gerektiğini anlamadım. Başkasının da anladığını sanmıyorum sonuçta kimse çözememiş. Sonuç olarak yaptığın eğlenceli uygulama nicelik taşısada , konu nitelikten uzak.
Son olarak bu tür amelelik gerektiren işlemleri yaptıran programlar algoritma konusunda kimseye fayda sağlamaz. Algoritma bilmece çözmek değildir.
Her halükarda uğraşmışsın. Ellerine sağlık.
 
Seçkin Üye
Katılım
18 Ocak 2016
Mesajlar
315
Tepki puanı
71
Ödüller
9
10 HİZMET YILI
Bilgelik taslıyorsun diye bir şey demedim. Anlaşılmayacak kadar zor ne var diyorsun. Mesela ben konuyu ve attığın çözümü okuduğumda hala bu programın ne için olduğunu, amacını, tam olarak ne yapmam gerektiğini anlamadım. Başkasının da anladığını sanmıyorum sonuçta kimse çözememiş. Sonuç olarak yaptığın eğlenceli uygulama nicelik taşısada , konu nitelikten uzak.
Son olarak bu tür amelelik gerektiren işlemleri yaptıran programlar algoritma konusunda kimseye fayda sağlamaz. Algoritma bilmece çözmek değildir.
Yetkin var reis sil gitsin ozaman emeğimde olsa madem beş para etmez birşey sil kaldır gitsin alayını problem nedir anlayamadım. Geçende ucla ilgili birşey sordun cevaplamadın orada aktif bile değilken yani o sorunun ardından bi ters davranıyorsun bilmediğimiz birşey varsa belirt discorddan ona göre hallenelim dimi?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst