Bolu Beyi tarafından yazıldı Aralık - 6 - 2013 0 Yorum

OpenMP’de 1-100 arasındaki asal sayıları bulan program: #include <stdio.h> #include <omp.h> #include <math.h>#define chunksize 5 #define iterasyon 100int main() { int chunk, i, sayac=0; chunk = chunksize; float bolum; #pragma omp parallel shared(chunk, sayac) private(i) { #pragma omp for schedule(dynamic, chunk) nowait for(i=2;i<iterasyon;i++) { bolum=(int)sqrt((float)i); bool bayrak=false;

Bolu Beyi tarafından yazıldı Aralık - 20 - 2010 0 Yorum

Bugün c programlama örneklerine devam edeceğiz. Ctype kütüphanesi ile yapılan işlemlerden bahsedeceğim daha sonraki yazılarımda da. Aslında Geçen sene mahsus programlama dersinden kalmak için son iki haftaya girmemiştim ve bu konuyu hiç bilmiyordum. Şimdi biraz çalıştım ve ilk örneği paylaşayım dedim. Bu örnekte ctype kütüphanesi kullanarak bir metin gireceğiz(küçük harflerle). Program ise bize girdiğimiz metni büyük harfe dönüştürerek ekrana yazdıracak. Kodlar:   #include #include int buyut(char[]); int buyut(char str[20]) {           int i=0;       while  [ Read More ]

Bolu Beyi tarafından yazıldı Kasım - 13 - 2010 0 Yorum

Bu aralar biraz yoğun olduğum için 3 gündür yazı ekleyemiyordum bolubeyi.net’e. Şimdi bayram tatiline de girdik ama benim için pek tatil sayılmaz, çünkü bir sürü vizelerim var. Arkadaşlarıma bana bayram diye birşey kalmadı diyorum, onlar da “sana her gün bayram” diyorlar. Acaba ne demek istiyorlar?:) Neyse ben  c programlama ile dönüş yapayım dedim. Bu yazacağımız programa benzer bir program paylaşmıştım esasında ama bir de parametre ile de yazayım dedim. 5 kişilik bir sınıfta öğrencinin vize  [ Read More ]

Bolu Beyi tarafından yazıldı Kasım - 6 - 2010 1 Yorum

C programlama örneklerine devam ediyoruz. Şimdi ki programda klasik vize final hesaplama programını yazacağız. Bu sayede de dizilerin ve fonkisyonların kullanımını öğrenmiş olacağız. Denemesi kolay olsun diye 2 kişilik bir sınıf olsun, bu sınıftaki öğrencilerin vize ve final notlarını tek tek soracağız. Ortalamalarını hesaplatarak başarılı ve başarısız öğrenci sayısını ekrana yazdıracağız. Daha sonra program bize hangi öğrencinin notlarını görmek istediğimizi soracak. Hesaplama işini de başka bir fonksiyonda yapacağız. Her zamanki gibi kodları vereyim, açıklamasını programın  [ Read More ]

Bolu Beyi tarafından yazıldı Ekim - 29 - 2010 1 Yorum

Şimdi yazacağımız c programı biraz detaylı olacak. Çünkü bu programda 30 kişilik bir sınıfın vize ve final notlarını kendimiz girerek, her bir öğrencinin ortalamasını yazdıracağız. Daha sonra sınıf ortalamasını görerek istediğimiz öğrencinin notlarını ve ortalamasını alacağız. Bu programı yazmak için bir çok yol kullanılabilir, ben dizileri kullanarak yapmayı tercih ettim. Bu arada yandaki resmin yazdığımız programla çok alakası olmasa da kısmen alakalı:) Bir çok öğrencinin halini anlatan resim diyebiliriz:) Bayramdan sonra da benim vizelerim başlayacak,  [ Read More ]

Bolu Beyi tarafından yazıldı Ekim - 24 - 2010 2 Yorum

Yine bir rastgele sayı programıyla karşınızdayım, ama bu sefer işin içinde zar yok. Bu c programında belirli sayı aralıklarında rastgele sayılar yazdıracağız. Bu sayıları yazdırdıktan sonra en son ekrana, hangi sayı aralığında kaçar kez gelmiş onu yazdıracağız. Sanırım pek açıklayıcı olmadı ama sorun değil, nasıl olsa programı çalıştırınca anlayacaksınız. Her zamanki gibi önceden sizlere belli aralıklarda rastgele sayılar yazdırma kodlarını vereyim, açıklamasını sonradan yaparım: #include”stdio.h” #include”stdlib.h” #include”time.h” void main() { srand(time(NULL)); int n[50],i,a=0,b=0,c=0; for(i=0;i<50;i++) n[i]=rand()%50+25; 

Bolu Beyi tarafından yazıldı Ekim - 22 - 2010 3 Yorum

Bolubeyi sizler için c programlama konulu yazılar paylaşmaya devam ediyor. Şimdi yazacağımız program rastgele sayılar ile ilgili. Rastgele yani random sayılar deyince akla ilk zar geliyor sanırım. En azından benim için öyle, çünkü 1. sınıfta çok uğraştım bu konuyla:D Programın amacını kabataslak anlatayım, kodların açıklamasını sonradan yaparım. Bu programda, 1000 kere iki zar atacağız ve 6-6 gelmesi durumunda bize kazandınız yazacak, 6-6 gelmezse de kaybettiniz yazacak. Ekranın sonunda kaç kere kazanıldığını ve kaç kere kaybedildiğini  [ Read More ]

Bolu Beyi tarafından yazıldı Ekim - 16 - 2010 0 Yorum

Bolubeyi sizler için programlama örnekleri paylaşmaya devam ediyor. Yavaş yavaş unutmaya başlıyordum bu dili, biraz tekrar edeyim dedim. Kodları aşağı kısımda verdim, açıklamasını kodlardan sonra yapayım isterseniz. Buyrun c programlamada rastgele zar atma programı: #include”stdio.h” #include”stdlib” #include”time.h” void main() { int i, a[3000], bir=0, iki=0, uc=0, dort=0, bes=0, alti=0; srand(time(NULL)); for(i = 1; i < = 3000; i++) { a[i] = rand() % 6 + 1; if(a[i]==1) bir++; else if(a[i]==2) iki++;