AuEnx
Hectopat
- Katılım
- 25 Aralık 2018
- Mesajlar
- 469
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Merhaba C dilinde aşağıdaki soru türünü bir türlü çözemedim. İnternette ise tam bir sonuç bulamadım. Bunu nasıl yazdırabilirim? C dilinde lütfen, C# değil. Teşekkür ederim.
#include <stdio.h>
#include <string.h>
int main() {
char a[255], b;
int c = 0, d;
printf("Lütfen isminizi ve soyisminizi giriniz: ");
fgets(a, 255, stdin);
printf("\nGirdiğiniz isim ve soyisim:\n\n%s\n", a);
d = strlen(a)-1;
while(c<d) {
b = a[c];
a[c] = a[d];
a[d] = b;
c++, d--;
}
printf("Tersten yazılışı:\n%s\n\nİsim ve soyisminiz toplam %i karakterden oluşmaktadır.\n\n", a, ((int)strlen(a)-1));
int e, f = 0;
for(e=0; e<((int)strlen(a)-1); e++) {
if(a[e]=='i')
f++;
}
printf("İsim ve soyisminizin içerisinde %i adet i harfi ve %i adet diğer harflerden bulunmaktadır.\n", f, ((int)strlen(a)-1)-f);
return 0;
}
Çok Teşekkür ederim çalıştı program.C:#include <stdio.h> #include <string.h> int main() { char a[255], b; int c = 0, d; printf("Lütfen isminizi ve soyisminizi giriniz: "); fgets(a, 255, stdin); printf("\nGirdiğiniz isim ve soyisim:\n\n%s\n", a); d = strlen(a)-1; while(c<d) { b = a[c]; a[c] = a[d]; a[d] = b; c++, d--; } printf("Tersten yazılışı:\n%s\n\nİsim ve soyisminiz toplam %i karakterden oluşmaktadır.\n\n", a, ((int)strlen(a)-1)); int e, f = 0; for(e=0; e<((int)strlen(a)-1); e++) { if(a[e]=='i') f++; } printf("İsim ve soyisminizin içerisinde %i adet i harfi ve %i adet diğer harflerden bulunmaktadır.\n", f, ((int)strlen(a)-1)-f); 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.