#include
int a,b,c,d,f;
double e,;
main()

if(c=b)
printf("","asal sayidir");}

scanf("%d",&f);
}

ben c ye yeni başladım. daha dorusu başlamaya calışıyorum 3-50 arasındaki asal sayıları bulan bi program yazyim dedim ama olmadı. kısaca şu mantığı uyguladım:
1-a sayısını 3 ten başlayarak 1 er 1 er artırdım
2-her seferinde a sayısını 2 ye boldum ve buna 1 ekledim ve bu değere 'b' dedim.(sayının en buyuk tam boleni kendisinden sonra yarısıdır diyerekten..)
3-'a' sayısını, bir 'c' sayısına [1 den başlayıp 'b' sayısından kucuk eşit oluncaya dek artırmak şartıyla] bolup 'd' değerini elde ettim.
4-aynı 'a' sayısınının 'c' sayısına bolumunden elde edilen 'e' kalanını buldum.('e' tam sayı değil)
5-eğer 'e' kalnı '0' ise bu parantezi atla dedim.
6-eğer 'e' kalanı hic sıfır olmazsa son durumda 'c' değeri 'b' değerine eşit olmak durundadır.(3. maddeden dolayı)
7-'c=b' ise 'a' sayısı tam bolum vermemiştir deyip 'a değeri asal sayıdır.' diye yazdırdım.
8-AMA CALIŞMADI
9-YARDIM EDİN LUTFEN

__________________