Şimdi Ara

String belirli karekterleri silme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
11
Cevap
0
Favori
1.372
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kullanıcıdan bir input alıp bu inputun tek rakamlı değişkenlerini silmek istiyorum. Mesela aldığım input "Astctsajcsk" ama output olarak "Attack" almak istiyorum ne yapmam gerekiyor?



    < Bu mesaj bu kişi tarafından değiştirildi Mocadoom -- 15 Kasım 2018; 20:1:44 >



  • #include <iostream>
    #include <string>
    using namespace std;

    int main()
    {
    string x;
    string sonuc;
    cout << "Kelime: ";
    cin >> x;
    int count = 0;
    for (int i = 0; i < x.length(); i++)
    {
    if (i % 2 == 0)
    {
    sonuc = sonuc + x;
    }
    }

    cout << sonuc;
    system("pause");
    }
  • Perl ile kısa çözüm (bundan da kısa yapmak mümkün)

    String belirli karekterleri silme

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Java


    String text = "Astctsajcsk";
    for (int i = 0; i < text.length(); i+=2)
    System.out.print(text.charAt(i));



    < Bu mesaj bu kişi tarafından değiştirildi hitman80 -- 16 Kasım 2018; 17:49:41 >
  • c#

    Console.Write(string.Join("","Astctsajcsk".Where((karakter, index) => index % 2 == 0)));
  • Tüm cevaplar için teşekkürler, Kullandığım dil C++ makmakmakxd hocamın belirttiği kodu denedim ama o kod tek rakamlı değişkenleri seçip kalanını silmiyor çıktı olarak 2 kere aynı input'u veriyor input olarak 'abcd' girersem output olarak "abcdabcd" alıyorum. (length, find, rfind, substr, at,) değişkenlerinden bir kaçından yararlanıcam büyük ihtimalle ama nasıl yapacağımı çözemedim halen.



    < Bu mesaj bu kişi tarafından değiştirildi Mocadoom -- 17 Kasım 2018; 16:31:53 >
  • Okul ödevim bu konuda yardımcı olana 10 dolar bitcoin atabilirim ilgilenenler özelden ulaşsın ödevin tamamı hakkında bilgi vereyim ödevin süresi gece 12'ye kadar.



    < Bu mesaj bu kişi tarafından değiştirildi Mocadoom -- 17 Kasım 2018; 19:21:13 >
  • Ödevin tamamını yapana 20 dolarda atabilirim ama tanım yapılması gerekenler ingilizce yazıyor o yüzden iyi bir ingilizceniz olması gerekiyor.



    < Bu mesaj bu kişi tarafından değiştirildi Mocadoom -- 17 Kasım 2018; 19:37:33 >
  • string değişkene endeks ile ekleme yapmadığı için o sorun. string'in "at" metodu ile doğru sonuç verir:

    String belirli karekterleri silme

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Buyur hocam denedim çalışıyor

     
    #include <iostream>

    using namespace std;


    int main()
    {
    char kelime[100];

    cout << "kelime gir.. :";
    cin >> kelime;

    int harfSayisi = 0;
    while (1)
    {
    if (kelime[harfSayisi] == NULL)
    break;

    harfSayisi++;
    }

    for (int i = 0; i < harfSayisi; i++)
    {
    if (i % 2 == 0)
    cout << kelime[i];
    }
    system("pause");
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.