C# performans ödevim yardım edebilcek var mı?

17 Nis 2014
149
0
ARKADASLAR HOCA ÖYLE BİR ÖDEV VERDİKİ KAFAM KARISTI BİLE VARMI Bİ FİKRİNİZ FİLAN VARSA ONUDA PAYLAŞIN HİÇ BİR FİKRİM YOK

0-X Arasındaki sayıları sayının değeri kadar yazdıran programı yazınız
örnek : 1223334444555555
 
Son düzenleme:

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Döngüyle yapabilirsiniz

For (int i = 1 ; i<= sayi ;i++)
console.writeline(convert.tostring(sayi));


Eğer başka bir şey istediyseniz söyleyin ona göre cevaplandıriyim.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Console.Write("Sayı giriniz >>>");
int sayi = int.Parse(Console.ReadLine());

For (int i = 0 ; i<= sayi ;i++)
console.writeline(convert.tostring(sayi));

Benim mesajıma alıntı yaparak cevap vermenizin sebebini anlamadım ?

Ayrıca eğer sayıları siz random olarak üretecekseniz

Random sayi = new Random();
For (int j = 0 ; j < kaçTaneSayiÜretilecekse; j++){
sayi.next(0,x);
For (int i = 0 ; i<sayi ; i++){

console.writeline(conver.tostring(sayi));

}
}
 

Veteran 7

El Patrón
26 Ara 2011
11,501
12,881


Benim mesajıma alıntı yaparak cevap vermenizin sebebini anlamadım ?

Ayrıca eğer sayıları siz random olarak üretecekseniz

Random sayi = new Random();
For (int j = 0 ; j < kaçTaneSayiÜretilecekse; j++){
sayi.next(0,x);
For (int i = 0 ; i<sayi ; i++){

console.writeline(conver.tostring(sayi));

}
}

Siz arkadaşı anlamadan burda tartışma çıkarmaya çalışıyorsunuz , üstte verdiğinizde burda verdiğinizde 0 ile belirlenen sayılar arasındaki sayıları yazdırıyor , arkadaş o sayı kadar yazdırmasını istemiş örneğin ; 1223344445555666666
 
17 Nis 2014
149
0
Sağolun şöyle birşey yaptım

Console.WriteLine("sayı giriniz");
int sayi = convert.toint32(Console.readline());
string say=null;
for(int i=1;i<=sayi;i++)
{
for(int j=1;j<=i;j++)
{
say=say+i;
}
}
Console.WriteLine(say);
Console.readLine();


sizce doğrumudur bu?
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Gewaltig adam iki sayı arasındaki sayıların sayının değeri kadar tekrar etmesini istemiş bu birincisi , ben onun isteğine uygun bir cevap verdim herhangi bir hatam yok gelip benim cevabıma alıntı yapman demek bana cevap hakkı vermen demektir. İkincisi bana alıntı yaptığın kodda adamın istediği şey değilmiş bunu yeni gördüm.

Veterans lafını bil öyle konuş ben burda tartışma çıkartmıyorum konuyu açan arkadaşa yardımcı olmaya çalışıyorum , mantığını göstermek istedim orda tamamını ben yazsam neyi öğrenecek bu adam ?


xKissoflife duvarıma mesaj bırakın size lazım olanı göndereyim konu uzamasın, sonra buraya cevabıma console.readline ekleyip doğrusu bu diyenler çıkıyor :)
 
Son düzenleme:

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Sağolun şöyle birşey yaptım

Console.WriteLine("sayı giriniz");
int sayi = convert.toint32(Console.readline());
string say=null;
for(int i=1;i<=sayi;i++)
{
for(int j=1;j<=i;j++)
{
say=say+i;
}
}
Console.WriteLine(say);
Console.readLine();


sizce doğrumudur bu?


dostum burada yaptığın senin istediğini vermeyecek sana.

Eğer ki istediğin şuysa ; kullanıcı konsol ekranına sayı girecek, program o sayıyı sayının değeri kadar ekrana yazdıracak, örneğin 2 girildiğinde ekrana 2 kez 2 yazılacak yani "22"

Bunun için ;

ekrandan sayıyı al ve şu döngüye sok

for (int i = 1 ; i<=sayi ; i++)
console.writeline(conver.tostring(sayi));

Eğer istediğin şey 0 dan verilen sayıya kadar olan her sayıyı kendi değeri kadar yazdırmaksa yani 0-5 arasındakiler için "122333444455555" ise ;

ekrandan sayı aralığını aldır mesela 3 olsun;

for (int i = 1; i<=3(buraya ekrandan aldığın sınır değişkeni gelecek) ; i++){
for (int j = 1 ; j <= i ; j++)
console.writeline(convert.tostring(i));
}

Sanırım bütün ihtiyacını karşılar bu cevap takıldığın yer olursa mesaj atabilirsin.


 

Veteran 7

El Patrón
26 Ara 2011
11,501
12,881
Gewaltig adam iki sayı arasındaki sayıların sayının değeri kadar tekrar etmesini istemiş bu birincisi , ben onun isteğine uygun bir cevap verdim herhangi bir hatam yok gelip benim cevabıma alıntı yapman demek bana cevap hakkı vermen demektir. İkincisi bana alıntı yaptığın kodda adamın istediği şey değilmiş bunu yeni gördüm.

Veterans lafını bil öyle konuş ben burda tartışma çıkartmıyorum konuyu açan arkadaşa yardımcı olmaya çalışıyorum , mantığını göstermek istedim orda tamamını ben yazsam neyi öğrenecek bu adam ?


xKissoflife duvarıma mesaj bırakın size lazım olanı göndereyim konu uzamasın, sonra buraya cevabıma console.readline ekleyip doğrusu bu diyenler çıkıyor :)

Ne konustugumi bilmesem su an burada olmazdim uyelerle tartisma girisimim olmadi hicte olmayacak zaten iyi forumlar :) Bu arada konuyu uzatma gibi bir lüksün oldugunu zannetmiyorum zaten.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Sen kendini ne sanıyorsun genç ? Ben seni kaale bile almam benim dengim değilsin.

Ahhaha olaya bak ya yeşil renkli eleman gelmiş bana laf yapmaya çalışıyor

Önce yardım isteyen üyene yardımcı ol sonra gel efendi efendi konuş benimle.
 

TheKar1zma

Özel Üye
1 Eki 2012
9,317
50
-
Sen kendini ne sanıyorsun genç ? Ben seni kaale bile almam benim dengim değilsin.

Ahhaha olaya bak ya yeşil renkli eleman gelmiş bana laf yapmaya çalışıyor

Önce yardım isteyen üyene yardımcı ol sonra gel efendi efendi konuş benimle.

Sakin.....

Şu anda veterans senin üstün ve yönetimde kuralları sende biliyorsun eskiden yönetimde olman yönetimden birine saygısızlık yapma hakkı tanımıyor bu konuyu burada bitiriyorum üyeye yardımcı olacaklar sadece mesaj atsın yoksa gerekeni yaparım

İyi Forumlar
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.