C De Büyük Harfleri Saydırma Nasıl Oluyor?
-
arkadaslar acıl ıhtıyac duyduum bır program yazabılırsenız sevınırım program (
(((((ekrana bır cumle yazıcaz ve bu cumledekı buyuk harflerın sayısını bıze ekrana yazdırıcak olan program )))
bu konuda yardımcı olabılırsenız cok mutlu olurum .... -
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{ char a[200];
int i,s,t; clrscr;
printf("mesaj");
gets(a); printf("\n);
t=0;
s=0;
for(i=0;s=strlen(a);i++)
{ if (s[a]==toupper[a]) { t=t+1;}}
printf("%u tane buyuk harf vardır.\n",s);
getch();
return 0;
}olması lazım ama denemedim
-
#include<stdio.h>
int main(void)
{
char cumle[20];
int i,buyuk_harf_sayisi=0;
printf("cumle girin: ");
gets(cumle);
for(i=0;cumle[i]!='\0';i++){
if ((cumle[i]<91)&&(cumle[i]>64))
buyuk_harf_sayisi++;
}
printf("buyuk harf sayisi: %d",buyuk_harf_sayisi);
getchar();
return 0;
} -
65 ve 90 arası büyük karekterler yani girilen kelimenin karekterlerinde göngü ile dolaşıp her karekter ascii kodu 65 ile 90 arasındamı diye bakıp kerekterin büyük veya küçük olduğuna karar verirsin sonra da eğer arasında ise yani büyük ise o karekteri al bi diziye ekle yada büyükkarekter sayısını bir arttır.
gibi bi yöntem ile bunu yapabilirsin
C veya pascal veya basic de bu mantık ayrıca kod yazmaya üşendim :)
araştırması gereken konular;
C de string fonksiyonlar
C de karar yapıları ve göndüler
C de kullanıcıdan değer alma veya kullanıcıya mesaj verme yöntemleri Console Read-Write -
teşekkur ederim beyler emeğinize ilginize saglık
