#include <stdio.h>
#include <conio.h>
#include <string.h>
int hesapla(char*,char [250],int*,int [52],char[52],int);
int main(){
char cumle[250],harf[52],*ptr;
int cumleUzunluk,i,deger[52]={0},a=65,*ptr2;
printf(" *Turkce Karakter Kullanmayiniz\n *Buyuk ve kucuk harf girilebilir.\n\n Bir cumle giriniz : ");
gets(cumle);
cumleUzunluk=strlen(cumle);
ptr=cumle;
ptr2=deger;
for(i=0;i<52;i++){
if(i>=26){
harf[i]=a;
}
if(i<26){
harf[i]=a;
if(i==25){
a=96;
}
}
a++;
}
hesapla(ptr,cumle,ptr2,deger,harf,cumleUzunluk);
for(i=0;i<26;i++){
if(deger[i]!=0){
printf(" %c : %d \n",harf[i],deger[i]);
}
}
getch();
return 0;
}
int hesapla(char* ptr,char cum[250],int* ptr2,int deg[52],char har[52],int cumleUzun){
int k;
cum=ptr;
deg=ptr2;
for(k=0;k<cumleUzun;k++){
int d;
for(d=0;d<52;d++){
if(cum[k]==har[d]){
if(d>=0 && d<26){
deg[d]+=1;
}
if(d>=26){
deg[d-26]+=1;
}
}
}
}
}
24 Şubat 2015 Salı
Bir cümlenin harf sayısını veren program
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder