Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
93
Tıklama
0
Öne Çıkarma
C dilinde '-'
H
8 yıl
Teğmen
Konu Sahibi

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);

}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.