Mustafa139
Decapat
- Katılım
- 10 Mayıs 2021
- Mesajlar
- 291
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Diyelim ki elimde şöyle bir metin var:
Bunu ekranda sadece 1'ler olacak şekilde yazdırmak istiyorum. Fakat for, while döngüsü ile değil indekslerle oynayarak bunu yapmak istiyorum.
Microsoft'un sitesinde anlamadım şöyle metin[..5] gibi bir çözüm var gibi ama anlamadım.
Yardımcı olabilecek var mı?
Çözdüm arkadaşlar.
Ama her türlü for döngüsü yapmanız gerekiyor. çözüm şu şekilde:
string metin = "000100010001";
Bunu ekranda sadece 1'ler olacak şekilde yazdırmak istiyorum. Fakat for, while döngüsü ile değil indekslerle oynayarak bunu yapmak istiyorum.
Microsoft'un sitesinde anlamadım şöyle metin[..5] gibi bir çözüm var gibi ama anlamadım.
Yardımcı olabilecek var mı?
Çözdüm arkadaşlar.
Ama her türlü for döngüsü yapmanız gerekiyor. çözüm şu şekilde:
int baslangic = 3;
int bitis = 4;
for(int i = 0;i<metin.Length/bitis;i++)
{
Console.WriteLine(metin[baslangic..bitis]);
baslangic+=4;
bitis+=4;
}
pardon burada bitis yerine 3 yazması gerekiyordu yanlış yazmışım.for(int i = 0;i<metin.Length/bitis;i++)
Son düzenleme: