Şimdi Ara

C dilinde '-'

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
0
Favori
76
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar konuyu yanlış yere açmış isem kusuruma bakmayın.
    attığım kodda ilk[x[k]-'a']++; olan yeri anlayamadım öncelikle - işareti ne işe yarıyor ? ve dizi sonuna ++ eklememizin sebebi nedir ? genel olarak açıklar mısınız ?


    #include <iostream>
    #include <cstdlib>
    #include <cstring>
    using namespace std;
    int anagr(char x[],char y[]){
    int ilk [26]={0},iki[26]={0},k=0;

    while(x[k]!='\0'){
    ilk[x[k]-'a']++;
    k++;
    }
    k=0;
    while(y[k]!='\0'){
    iki[y[k]-'a']++;
    k++;
    }
    for(k=0;k<26;k++){
    if(ilk[k]!=iki[k]){
    if(ilk[k]!=iki[k])
    return 0;
    }
    return 1;
    }
    }
    main(){
    char a[]="sidlaa";
    char b[]="lasdia";
    cout<<anagr(a,b);

    }



  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.