Numara Değiştirme Programı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    raul
    raul's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    beyler şöyle bir program arıyorum ; mesela elimde 123456789 sayısı var ben istiyorum ki bu program bu sayının 456789 hanesini kafasına göre değiştirip her rakamın yerine kafasına göre başka bir rakam koysun .

     

    elimizdeki sayı işlemden sonra 123036492 olsun veya 123112346 bunlar gibi.

     

    milli piyango mantığı yani. var mıdır böyle bir program . dediğim gibi seri halde  sayı üretecek.

     

    sabit sayıları ben belirleyecem geri kalanları o piyango mantığıyla sallayacak bana 100 lerce sayı verecek ardı ardına bu şekilde.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    raul bunu yazdı:
    -----------------------------

    beyler şöyle bir program arıyorum ; mesela elimde 123456789 sayısı var ben istiyorum ki bu program bu sayının 456789 hanesini kafasına göre değiştirip her rakamın yerine kafasına göre başka bir rakam koysun .

     

    elimizdeki sayı işlemden sonra 123036492 olsun veya 123112346 bunlar gibi.

     

    milli piyango mantığı yani. var mıdır böyle bir program . dediğim gibi seri halde  sayı üretecek.

     

    sabit sayıları ben belirleyecem geri kalanları o piyango mantığıyla sallayacak bana 100 lerce sayı verecek ardı ardına bu şekilde.


    -----------------------------

    vb.net ile böyle bişey yapabilirim mantıken kafamda bişeyler canlandı =)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    raul
    raul's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    -----------------------------

    vb.net ile böyle bişey yapabilirim mantıken kafamda bişeyler canlandı =)

     

    -----------------------------

     

    inanılmaz mabule geçer kardeşim .

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hakan363
    Hakan363's avatar
    Kayıt Tarihi: 09/Aralık/2009
    Erkek

    basit bir mantıgı var  sayıları tek tek diziye ata. Sonra for dongusuyle kac tane istiyorsan o akdarlık bir for dongusu yap. içine değişcek basamakların dizilerini at random la 0-9 arası sayı urettir ve değişcek dizi basamaklarına ata bunu toplam 20 satıra yaparsın. basit bişey.


    www.dunyadailkler.com
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    joe_black
    joe_black's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek
    aga bunun sayısal versiyonunu yapabilecek var mı? tutarsa %5 hisse vercem müdir-mürideler......
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsDayGoesBy
    AsDayGoesBy's avatar
    Kayıt Tarihi: 18/Temmuz/2005
    Erkek
    C++ kodu
    #include<iostream>
    using namespace std;
    int main(void){
        int num;
        srand(time(0));
        cout << "Lutfen sabit kisimi giriniz." << endl;
        cin >> num;
        for(int i=0;i<=100;i++){
        cout << "Sayiniz: " << num << rand()%1000 << rand()%1000 << endl;
        system("pause");
    }
    }
    
    Sayısal Versiyonu
    #include<iostream>
    using namespace std;
    int main(void){
        int num;
        srand(time(0));
        cout << "Sansli Sayilar:" << endl;
        for(int i=0;i<=50;i++){
        cout << "Sayiniz: " << (rand()%48)+1 << " " << (rand()%48)+1 << " " << (rand()%48)+1  << " " << (rand()%48)+1  << " " << (rand()%48)+1  << " " <<  (rand()%48)+1  << endl;
        system("pause");
    }
    }
    
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    raul
    raul's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    TheLastWar bunu yazdı:
    -----------------------------

    C++ kodu
    #include
    using namespace std;
    int main(void){
    int num;
    srand(time(0));
    cout << "Lutfen sabit kisimi giriniz." << endl;
    cin >> num;
    for(int i=0;i<=100;i++){
    cout << "Sayiniz: " << num << rand()%1000 << rand()%1000 << endl;
    system("pause");
    }
    }
    Sayısal Versiyonu
    #include
    using namespace std;
    int main(void){
    int num;
    srand(time(0));
    cout << "Sansli Sayilar:" << endl;
    for(int i=0;i<=50;i++){
    cout << "Sayiniz: " << (rand()%48)+1 << " " << (rand()%48)+1 << " " << (rand()%48)+1 << " " << (rand()%48)+1 << " " << (rand()%48)+1 << " " << (rand()%48)+1 << endl;
    system("pause");
    }
    }

    -----------------------------

     

    ya cehaletimi bağışlayın ama bunu programcık haline getirip veremez misiniz ? hiç anlamıyorum kodlardan filan

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsDayGoesBy
    AsDayGoesBy's avatar
    Kayıt Tarihi: 18/Temmuz/2005
    Erkek
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    raul
    raul's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    TheLastWar bunu yazdı:
    -----------------------------

    Sabit sayılı ve sayısal loto :)

    http://hotfile.com/dl/97049466/09c46f8/Sabit_Sayl__Saysal.rar.html


    -----------------------------

     

    kardeşim mükemmelsin ama benim istediğim şöyle bişey bu sayıları otomatikman notepad e atsın yüzlercesini notepad olarak kaydetsin .

     

    şöyle bişey de var mesela tel numarasını kaydetmek istiyorum. başı 0537 ile başlayacak 05376546789 . 0 ı baştan silmesin .

     

    sonunda da 7 hane olsun . bunları sıralı şekilde notepad e atmalı. tek tek elle girdikten sonra bi kıymeti kalmıyor :)

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SertG
    SertG's avatar
    Kayıt Tarihi: 15/Ocak/2011
    Erkek

    Tcl da; 

    manual bir satir cevap icin; 

    ----------------------INPUT---------

    set x 123456789

    set x [string replace $x 3 8 [expr {10+round(rand()*999999)}]]

    -----------OutPut-------------

    Run1 >123475516

    Run2 > 123835948

    Run3 > 123954783

    ---------------------------------

     

    Daha kapsamli bisi istiyorsan 

    1) inputu sana sorsun istiyorsan full script asagidaki gibi olabilir; 

     

    #!/bin/sh

    # -*- tcl -*-

    # The next line is executed by /bin/sh, but not tcl \

    exec tclsh "$0" ${1+"$@"}

    # initialize values

     

    puts "Welcome to NumberGen"

     

    set again 1;

    set valid 1;

     

    while {$again == 1} {    

        while {$valid == 1} {

            puts -nonewline "Enter 9 digit number: "

            flush stdout

            gets stdin number

            if {$number < 100000000} {

                puts "Please enter an 9 digit integer "

                continue

            }

             set valid 0;

          }

       set newnumber [string replace $number 3 8 [expr {10+round(rand()*999999)}]]

       puts "your new number is $newnumber type 1 to continue else any key to quit"    

       gets stdin cont

     

        if {$cont != 1} {

            set again 0

        }

     

        set valid 1

      }

     

    -----------------------------------------
    istersen bir inputa 10, 15, 100 outputluk bir list cikarmasini da eklersin. Windows ta TCL run yapabiliyorsun, yukarda yazdigimi number.tcl olarak kaydet ver "source number.tcl" yazarsan programi run yaparsin.  ( TCL, WISH  yuklu degil ise, arastir nasil yuklenir diye) 

     

     

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SertG
    SertG's avatar
    Kayıt Tarihi: 15/Ocak/2011
    Erkek

    bu durumda 0537 ile baslayan tum numaralari mi listelemek istiyorsun ? amacin tam ne onu soyle ona gore vereyim cevabi. 

     

Toplam Hit: 8563 Toplam Mesaj: 22