C’de Asal Sayı Problemi

12345 (2 oy, ortalama: 4,50 / 5)
Loading ... Loading ...

Aşağıdaki program, girilen sayıdan 1′e kadar olan asal sayıları bulmaktadır:


Burada küçük bir uygulama görüyorsunuz. Algoritması oldukça basit, girilen sayıdan 1′e kadar her döngüde girilen sayı sürekli kendinden küçük sayılara bölünüyor ve modu kontrol ediliyor. Eğer mod sıfır olursa döngüden çıkıyor, olmazsa bütün sayıları kontrol edip etmediğine bakıyor. Edildiyse ekrana sayıyı yazdırıyor.

#include<stdio .h>
#include<conio .h>
 
int main(){
int i,x=1,a=0,j,sayi;
 printf("Sayiyi giriniz:");
 scanf("%d",&sayi);
for(i=sayi;i>1;i--){
 for(j=i-1;j>1;j--){ 
 if(i%j!=0)x=1;
 else{
 x=0;
 break;
}
if(x==1&&j==2)printf("Bu sayi asal:%d\n",i); //döngü sonu kontrolü
 }
 }
return 0;
}
</conio></stdio>

Burada dikkat edilmesi gerekenler özellikle for döngüsü içindeki sınırlardır. Dikkat ederseniz ikinci for döngüsü girilen sayıdan bir azaltılarak başlamıştır ki sayı kendine bölünmesin. Bu örnekte iç içe for kullanımı ve kontrol deyimlerini doğru kullanmak amaçlanmıştır.





Şampiyon Beşiktaş – Kısa Metraj Film

12345 (3 oy, ortalama: 4,67 / 5)
Loading ... Loading ...

Türkiye’de futbol çoğu insan için gerçekten önemli, hatta epey önemli bir konudur. Futbolu fanatiklik seviyesinde yaşayan birçok kişi vardır. İngiltere’deki holiganlar kadar olmasa da Türkiye’de de biraz holiganlık vardır. Özellikle de gerilimi yüksek maçlarda çoğu zaman Türk taraftarlar sınıfı geçememektedirler. (daha fazla…)

Big Fish

12345 (2 oy, ortalama: 4,50 / 5)
Loading ... Loading ...

Geçen hafta izlediğim Big Fish filmi için son zamanlarda izlediğim en güzel filmlerden birisi dersem sanırım yanlış olmaz. Hem eğlenceli hem de güzel mesajlar veren bu filmin IMDB puanı ise 8.1.

Filmde oğluna sürekli “ilginç” ve “gerçek olması zor” hikayeler anlatan babası ile oğlu anlatılmış. Babasının hastalanmasıyla oğlu babasının gerçek hayatını öğrenmeye çalışır ve öğrendiğinde babası hakkında ne kadar yanıldığını anlar.

Güzel bir haftasonu için ideal bir film. İzlemenizi öneririm.