PROGRAMLAMA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Kullanıcının girdigi cumledekı sayıları ve harflerı ayırma

Aşağa gitmek

Kullanıcının girdigi cumledekı sayıları ve harflerı ayırma Empty Kullanıcının girdigi cumledekı sayıları ve harflerı ayırma

Mesaj  Admin Perş. Ağus. 19, 2010 6:18 am

Kod:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main(int argc, char *argv[])
{
  char cumle[50],harf[50],sayi[50];
  printf("cumleyi giriniz:");
  fgets(cumle,50,stdin);
    printf("girmis oldugunuz cumle  : %s  \n",cumle);
int i,j=0,k=0;
  for(i=0;i<50;i++)

  {
                  if (cumle[i]=='\n'){
                        //printf("%d karakteri enter\n",i);
                        i=50;
                        }
                  else if(isdigit(cumle[i])){
                            sayi[k]=cumle[i];
                            k++;
                  }
                  else if (cumle[i]=='.'){
                          sayi[k]=cumle[i];
                          k++;
                        }

                  else if (isalpha(cumle[i])){
                        harf[j]=cumle[i];
                        j++;
                        }
                  else if(isspace(cumle[i])){
                            harf[j]=cumle[i];
                        j++;
                  }
}
printf("sayi degeri:");
for(i=0;i<k;i++){
                  printf("%c",sayi[i]);
}
printf("\nharfler:");
for(i=0;i<j;i++){
                  printf("%c",harf[i]);
}
printf("\n");

/*
printf("\ndizinin tamami:");
for(i=0;i<50;i++){
                  printf("%c",cumle[i]);
}
*/

system("PAUSE");
  return 0;
}
Admin
Admin
Admin

Mesaj Sayısı : 102
Kayıt tarihi : 18/08/10
Yaş : 35

https://programlama.yetkin-forum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz