SIDEBAR
»
S
I
D
E
B
A
R
«
Girilen bir stringteki boşlukları (space) kaldıran C kodu
Mar 22nd, 2011 by admin

Bir string içersindeki boş(space) karakterlerini kaldıran C kodumu aşağıda size sunuyorum. Programa “ali gel buaraya git oraya” stringini input olarak girecek olursanız, program size “aligelburayagitoraya” stringini döndürecektir. Bir nevi bir çok programlama dilinde kullanılan trim() fonksiyonunun görevini yerine getirmektedir aşağıda yazdığım kodum.
Devamını Görmek için Tıklayınız »

Pi sayısını hesaplayan C kodu
Mar 22nd, 2011 by admin

Aşağıda verdiğim C kodu, matematikten bildiğimiz pi değerini yine matematikten bildiğimiz pi serisi ile hesaplamamızı sağlayan bir programdır. Birçok kişi tarafından esrarengiz olarak tanımlanan ve tam değerinin ne olduğu meraklıları tarafından bulunulmaya çalışıla pi sayısını programımda hesaplamaya çalıştım ve kodumda pi serisinden faydalandım. Programı çalıştırdığınızda sizden bir sayı girmenizi istiyor , bu sayı serinin kaçıncı elemana kadar devam edeceği anlamına geliyor. Ne kadar büyük bir sayı girerseniz program o kadar doğru sonuç verir.

  Devamını Görmek için Tıklayınız »

Bir dosyanın Checksum’ını (sağlama toplamı) hesaplayan C kodu
Mar 22nd, 2011 by admin

Checksum (sağlama toplamı) reliable data transfer (güvenilir veri transferi) nde kullanılan bir doğrulama yöntemidir, bir veri bir yerden başka bir yere gönderilirken örneğin A noktasından B noktasına gönderilirken Checksum’ı (sağlama toplamı) ile birlikte gönderilir, gönderilirken hesaplanan Checksum’a (sağlama toplamı)  C diyelim. Veri B noktasına ulaştığında da Checksum’ı (sağlama toplamı) hesaplanır burda hesaplanan Checksum’a (sağlama toplamı) da D diyelim. B noktasına ulaşan verinin doğruluğunu kontrol etmek için C ile D nin ikilik sayı tabanına göre complement’i (komplement i) toplanır eğer sonuç sıfıra eşitse A noktasından B noktasına ulaşan bilgi doğru demektir. Aşağıdaki kodda bir dosya içersindeki verilerin Checksum’ını (sağlama toplamı) hesaplayan C kodu var. Programda a.txt isimli dosyanın içeriğinin Checksum’ını (sağlama toplamı) hesaplıyor. Dilerseniz dosyanın adını değiştirerek başka dosyalar için de bu kodu kullanabilirsiniz.
Devamını Görmek için Tıklayınız »

Belli bir sayı aralığındaki asal sayıları bulan C kodu
Mar 22nd, 2011 by admin

Asal sayılar, kendileri ve 1 sayısı dışında pozitif tam sayı bölenleri olmayan sayılardır. En küçük asal sayı 2′dir. 2 sayısı hem asal hem de çift olan tek sayıdır. Aşağıda yazdığım C kodu, belirtilen bir sayı aralığındaki tüm asal sayıları bize vermektedir. Programımı çalıştırdığınızda sizden bir sayı aralığı girmenizi isteyecek. Sırayla 0 ve 1000 sayılarını girdiğinizi varsayalım. Programın size vereceği sonuç 0 ile 1000 arasındaki asal sayılar olacaktır.

#include <stdio.h>

int isprime(int val)
{
 int k;
Devamını Görmek için Tıklayınız »

Bir stringin diğer bir stringin substringi olup olmadığını bulan C kodu
Mar 22nd, 2011 by admin

Bir stringin diğer bir stringin substringi olup olmadığını bulan, eğer substringi ise bu substringin string içersinde kaç numaralı harften başladığını bulan C kodunu aşağıda sizinle paylaşıyorum. İnceleyebilir, çalıştırabilir ya da kullanabilirsiniz.

 #include <stdio.h>
#include <string.h>
int  myfunc(char *str1,char *str2);
int main()
{
 char s1[100];
 char s2[100];

Devamını Görmek için Tıklayınız »

İnput olarak girdiğiniz bir stringi tersine çeviren C kodu
Mar 22nd, 2011 by admin

Herhangi bir stringi tersine çeviren C kodunu aşağıda verdim. Programı çalıştırdığınızda sizden bir string girmenizi isteyecektir. “Yazar” stringini programa input olarak girerseniz, program size “razaY” stringini döndürecektir. Kodla ilgili ayrıntalara aşağıda ulaşabilirsiniz.

#include <stdio.h>
void reverse(char *s)
{
 int i,len = 0;
 char temp;
 for(i = 0; *(s + i) != ‘\0′; i++)
  len++;
Devamını Görmek için Tıklayınız »

Bir sayı dizisinde aratılan elemanı ve bu elemanın kaçıncı sırada olduğunu bulan C kodu
Mar 22nd, 2011 by admin

Bir sayı dizisinde aratılan elemanı ve bu elemanın kaçıncı sırada olduğunu bulan C kodu aşağıdadır. Kod içersinde ilk önce rastgele 10 elemandan oluşan bir sayı dizisi oluşturuluyor, ardından bu sayı dizisi içersinde aratılmak istenen sayı ve bu sayının dizide kaçıncı sırada olduğu bulunuyor. Programı çalıştırdığınızda dos ortamında 10 elemanlı sayı dizisini göreceksiniz, ardından size bu dizide aratmak istediğiniz sayı sorulacak…

  Devamını Görmek için Tıklayınız »

Bir sayının ortasındaki rakamı bulan C kodu
Mar 22nd, 2011 by admin

Bir sayının ortasındaki rakamı bulması için yazdığım C kodunu sizlerle paylaşmak istedim. Örneğin programa girdiğiniz sayı 12343414532 ise programın vereceği sonuç 4′tür, eğer girilen sayı tek basamaklı değil de çift basamaklı ise örneğin girilen sayı 6 basamaklı 121212 sayısı ise program bu sayının ortasında bir rakamın olmadığını söyleyecektir.
Devamını Görmek için Tıklayınız »

Bir tam sayıyı stringe çeviren C kodu
Mar 22nd, 2011 by admin

Bu bazen çok lazım olan bir program olabiliyor, aşağıdaki C kodu, herhangi bir tamsayıyı stringe çevirmeye yarıyor.

/*integer bir sayiyi stringe dönüstürüyo*/

#include

char *integertostring(char * str,int x)
{
int index = 0,len,k,temp;
while(x){
str[index] = x % 10 + ’0′;
x /= 10;
index++;
}
str[index] = ‘\0′;

len = index;

for(k = 0; k < len /2; ++k){
temp = str [k];
str[k] = str[len - k -1];
str[len - k -1] = temp;
}

return str;

}
int main()
{
int x;
char str[100];
printf(“bir sayi gir:\n”);
scanf(“%d”,&x);
printf(“%s”,integertostring(str,x));
return 0;
}

Girilen iki sayının o.k.e.k ‘ini (ortak katların en küçüğü) bulan C kodu
Mar 22nd, 2011 by admin

O.k.e.k (ortak katların en küçüğü), iki ya da daha fazla sayının ortak katlarının en küçüğüne verilen addır. 25 ve 10 sayılarını ele alalım, bu sayıları asal çarpanlarına ayırırsak 25=5*5, 10=5*2, o.k.e.k (ortak katların en küçüğü) 50 dir. 50 yi asal parçanlarını ayırırsak bunu daha iyi göreceğiz. 50=5*5*2; 50 içerisinde hem 5*5′i hem de 5*2 yi barındırıyor ama daha fazlasını barındırmıyor, yani 50 sayısı 25 ve 10 sayılarının en küçük ortak katıdır. Aşağıda verdiğim C kodu girilen iki sayının o.k.e.k ‘ini (ortak katların en küçüğü) hesaplıyor.

#include <stdio.h>
int okek(int a, int b);
int main()
{
 int num1,num2;

Devamını Görmek için Tıklayınız »

»  Sitemiz, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Sitemiz, 5651 sayılı yasada tanımlanan "yer sağlayıcı" olarak hizmet vermektedir. İlgili yasaya göre, site yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu sebeple, sitemiz "uyar ve kaldır" prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, paylasimeviniz [et işareti] gmail.com mail adresinden bize ulaşabilirler. Buraya ulaşan talep ve şikayetler Hukuk Müşavirimiz tarafından incelenecek, şikayet yerinde görüldüğü takdirde ihlal olduğu düşünülen içerikler sitemizden kaldırılacaktır. Site yönetimine ulaşmadan yapılan hukuki işlemlerden site yönetimi hiçbir şekilde sorumlu tutulamaz. Bu siteye giren her kullanıcı bu duyurudan haberdar olmuş sayılır.


© Paylasimevi.Com