İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

c# yardım lütfen

arete7830.07.20151 cevap2.583 görüntüleme
2015'den beri3 mesaj
#1
int a, b;
Console.Write("Sayı Girin:");
a = Convert.ToInt32(Console.ReadLine());

Console.Write("sayılar kaçar kaçar artsın:");
b = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <= a; i += b)
Console.WriteLine(i);
Console.ReadLine();

yukarıdaki kodlarda bir sıkıntı yok fakat consol ekranında çıkan sonuçları
bir diziye aktarıp bu sonuçların bir kısmını silmem gerekiyor

mesela şöyle bir sonuç çıktı
Sayı Girin:100
sayılar kaçar kaçar artsın:6
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97


bu sonucu bir diziye aktarıp 2 şer satır atlayarak o satırdaki sayıları silip sonucu tekrar ekrana yazdırmam gerek yardımcı olabilirmisiniz
Cevaplar
2015'den beri8 mesaj
#2
for (int i = 1; i <= a; i += b)
Console.WriteLine(i); Bunun yerine
int sayac=0;
int dizi[];
for (int i = 1; i <= a; i += b)
{
dizi[sayac]=i;
sayac++;
}

Bu şekilde yaparsan diziye atarsın yalnız dizi boyutunu önceden tanımlaman lazım. 1 den 100 e kadar kaç sayı var önce onu hesaplarsın.
for(int k =0;k<sayac;k+2)
console.writeline(dizi[k])
Bu şekildede yazdırabilirsin

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.