Numara Değiştirme Programı
-
SertG bunu yazdı:
-----------------------------
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)
-----------------------------dostum sen bunu benden üsteki arkadaşınki gibi exe yapamaz mısın ? istediklerimi tam olarak senden önceki postta belirttim .
notepad e 05376653789; 05378367112; 05371239900; yani numaradan sonra noktalı virgül bir boşluk sonra diğer numara şeklinde çıkarttırabilir misin ?.
mark zuckerberg gibi adamsınız hadi yapın şunu ızdıraptan kurtarın beni :)
mesela bir seferde 100 tane numara çıkartsın notepad e. ama 0537 değişken olsun 0541 0532 yapabileyim onu istediğim zaman
-
edit:pardon
-
Nedendir bilmiyorum çok yardım severim bu gün :)
Bu kodları
#include<iostream> #include<fstream> using namespace std; int main(void){ ofstream copy("sayilar.txt",ios::out); int a,b,c,d,e,f,g; string num; srand(time(0)); cout << "Lutfen sabit kisimi giriniz." << endl; cin >> num; for(int i=0;i<=1000;i++){ a=rand()%10; b=rand()%10; c=rand()%10; d=rand()%10; e=rand()%10; f=rand()%10; g=rand()%10; cout << "Sayiniz: " << num << a << b << c << d << e << f << g << endl; copy << num << a << b << c << d << e << f << g << endl; } system("pause"); }
Buda indirme linki:
http://hotfile.com/dl/97058787/737bfd3/Sayilar.rar.html
Program şu anda 1000 tane sayı üretip sayilar.txt ye yazdırıyor.
-
TheLastWar bunu yazdı:
-----------------------------
Nedendir bilmiyorum çok yardım severim bu gün :)
Bu kodları
#include #include using namespace std; int main(void){ ofstream copy("sayilar.txt",ios::out); int a,b,c,d,e,f,g; string num; srand(time(0)); cout << "Lutfen sabit kisimi giriniz." << endl; cin >> num; for(int i=0;i<=1000;i++){ a=rand()%10; b=rand()%10; c=rand()%10; d=rand()%10; e=rand()%10; f=rand()%10; g=rand()%10; cout << "Sayiniz: " << num << a << b << c << d << e << f << g << endl; copy << num << a << b << c << d << e << f << g << endl; } system("pause"); }
Buda indirme linki:
http://hotfile.com/dl/97058787/737bfd3/Sayilar.rar.html
Program şu anda 1000 tane sayı üretip sayilar.txt ye yazdırıyor.
-----------------------------dostum tamamdır işimi gördü tamamen ellerin dert görmesin çok büyük bir zaman kaybından kurtardın beni :)
-
Numaradan sonra ; ve boşluklusunuda v2 olarak yaptım :)
-
TheLastWar bunu yazdı:
-----------------------------
Numaradan sonra ; ve boşluklusunuda v2 olarak yaptım :)
http://hotfile.com/dl/97058787/737bfd3/Sayilar.rar.html
-----------------------------o boşluğa ve ; a gerek yokmuş dostum şimdi farkettim ama olsun yazmışsın bi kere indirip onu kullanacağım :)
-
raul bunu yazdı:
-----------------------------o boşluğa ve ; a gerek yokmuş dostum şimdi farkettim ama olsun yazmışsın bi kere indirip onu kullanacağım :)
-----------------------------
Linki güncelledim tekrar bak. -
ben okuyana kadar arkadas cevaplamis : ) Isini gormediyse yazarsin burdan cevap larim.
-
SertG bunu yazdı:
-----------------------------
ben okuyana kadar arkadas cevaplamis : ) Isini gormediyse yazarsin burdan cevap larim.
-----------------------------saol dostum mürid kardeşliği budur işte :) sorun olursa dönerim sana
-
Minitab diye bir program var, basit bir istatistik programı.
İstediğin sayıları sabitleyip geri kalanları rastgele atıyor. İstediğini tam olarak anlamadım ama örneğin:
Hiç sayı sabitlemeden 5 haneli rastgele sayı ürünü:
39348
20395
58302
.
.
İlk iki haneyi 23 olarak sabitleyerek 5 haneli rastgele sayı ürünü:
23596
23485
23296
.
.