Kullanıcıdan bir metin girmesini isteyiniz ve aldığınız metin için karakter sayısını hesaplayıp metin içerisinde “sa” yı arayarak kaç tane olduğunu ekrana yazdıran programı C dilinde. Yardımcı olursanız sevinirim.
#include <stdio.h>
#include <string.h>
int main() {
char a[256];
int b, c = 0;
printf("Lütfen bir metin giriniz: ");
fgets(a, 256, stdin);
while(b<strlen(a))
b++;
printf("Karakter sayısı: %i\n", b-1);
for(b=0; b<strlen(a); b++) {
if(a[b]=='s' && a[b+1]=='a')
c++;
}
printf("Metin içerisinde %i ader \"sa\" geçmektedir.\n", c);
return 0;
}
C:#include <stdio.h> #include <string.h> int main() { char a[256]; int b, c = 0; printf("Lütfen bir metin giriniz: "); fgets(a, 256, stdin); while(b<strlen(a)) b++; printf("Karakter sayısı: %i\n", b-1); for(b=0; b<strlen(a); b++) { if(a[B]=='s' && a[b+1]=='a') c++; } printf("Metin içerisinde %i ader \"sa\" geçmektedir.\n", c); return 0; }
Bu kodun ile olanını nasıl yapabılırım altaki şeyleri değiştiriyorum faket ile çıkmıyor.
#include <stdio.h>
#include <string.h>
int main() {
char a[256];
int b, c = 0;
printf("Lütfen bir metin giriniz: ");
fgets(a, 256, stdin);
while(b<strlen(a))
b++;
printf("Karakter sayısı: %i\n", b-1);
for(b=0; b<strlen(a); b++) {
if(a[b]=='i' && a[b+1]=='l' && a[b+2]=='e')
c++;
}
printf("Metin içerisinde %i adet \"ile\" geçmektedir.\n", c);
return 0;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.