Kullanıcının girdigi cumledekı sayıları ve harflerı ayırma
1 sayfadaki 1 sayfası
Kullanıcının girdigi cumledekı sayıları ve harflerı ayırma
- 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;
}
Similar topics
» Kullanıcının girdiği sayinın Tamkare mı değilmi kontrolü
» Kullanıcının girdiği iki sayının karelerinin toplamını görüntüleyen algoritma örneği
» girilen degere kadar olan fibonacci sayıları
» kullacınının girdiği pozitif sayıların toplamını ve ortalamasını bulan program 0(sıfır ) girincede cıkıs yapıyor
» Kullanıcının girdiği iki sayının karelerinin toplamını görüntüleyen algoritma örneği
» girilen degere kadar olan fibonacci sayıları
» kullacınının girdiği pozitif sayıların toplamını ve ortalamasını bulan program 0(sıfır ) girincede cıkıs yapıyor
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz