21 Aralık 2010 Salı

matrisin transpoze' nu bulan c sharp programı

Yorum Bırak
a c program that computes the transpose of a matrix program.cs  class using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {             ArrayConverter con=new ArrayConverter();            Console.WriteLine(" x...
Yazıyı Oku

c programlamada kullanılan bazı dosya sitemi fonksiyonları

Yorum Bırak
Commonly Used C File-System Functionsbazı dosya okuma yazma vb işlemler için fonksiyonlar...fopen( )   bir dosyayı açar.(Opens a file.)fclose( ) açılan dosyayı kapatır (Closes a file.)putc( ) dosyaya bir karakter yazar (Writes a character to a file.)fputc( ) yukardaki fonksiyon ile aynı görevi yapar(Same as putc() .)getc( ) dosyadan bir karakter okur( Reads a character from a file.)fgetc( ) yukardaki fonksiyon ile aynı görevi yapar Same as getc() .fgets( ) dosyadan string okur (Reads a string from a file.)fputs(...
Yazıyı Oku

c programlamada matematik fonksiyonlar

Yorum Bırak
some mathematical functions in c languageacos#include <cmath>float acos(float arg);double acos(double arg);long double acos(long double arg);The acos() function returns the arc cosine of arg. The argument to acos() must be inthe range –1 to 1; otherwise a domain error will occur.Related functions are asin() , atan() , atan2() , sin() , cos() , tan() , sinh() , cosh() ,and tanh().asin#include <cmath>float asin(float arg);double asin(double arg);long double asin(long double arg);The asin() function returns the arc...
Yazıyı Oku

c programlamada enum yapısı

Yorum Bırak
using enum in c programmingenum yapısı kendi değişkenimizi belirtmek için kullanılır değişkenin sabit olduğu durumlarda kullanılır.Yapı olarak hemen hemen struct larla aynıdır.enum tip_adı{değer_1, değer_2, ..., değer_n} değişken_adı;örnek kullanım:enum icecekler{su,kola,cay} icecek;burda su index numarası olarak 0,kola 1 ve cay ise 2 sayısına karşılık gelmektedir.örneğin;icecek=kola;icecek=1 anlamında kullanılmıştır.örnek program:a c program that decides wheter the entered number is odd or even using enum #include <stdio.h>enum...
Yazıyı Oku

c programlamada struct yapısı

Yorum Bırak
using struct  in c programmingstruct ingilizce structures den gelmektedir türkçe olarak yapı manasındadır.Struct değişkenleri tek bir çatı altında toplamak için kullanlır.Bu değişkenler gerektiğinde struct altından çağrılabilir.Genel yapı olarak:struct isim{ tip yapı_değişken_ismi; tip yapı_değişken_ismi; ... };şeklinde kullanılabilir.Burda isim yazılan yere structure ın adı parantez içindeki yerlere de değişkenlerimizi yazıyoruz.Örnek olarak:struct deneme{ int a; char b; double...
Yazıyı Oku

20 Aralık 2010 Pazartesi

iki matrisin toplamını bulan c programı

Yorum Bırak
a c program that computes the summation of two matrices#include <stdio.h>#define SAT 2#define SUT 3int main(){ int a[SAT][SUT] = {5, 3, 7, 0, 1, 2}; int b[SAT][SUT] = {1, 2, 3, 4, 5, 6}; int c[SAT][SUT]; int i, j; puts("A Matrisi:"); for(i=0; i<SAT; i++){ for(j=0; j<SUT; j++) printf("%4d",a[i][j]); printf("\n"); } puts("B Matrisi:"); for(i=0; i<SAT; i++){ for(j=0; j<SUT; j++) printf("%4d",b[i][j]); printf("\n"); } puts("\nC Matrisi:");...
Yazıyı Oku

girilen yazıyı tersine çeviren c programı

Yorum Bırak
a c program that reverses the text that you enter #include <stdio.h>int main(void){ char s[40], gecici; int i, n; /* diziyi oku */ printf("Bir seyler yazin : "); gets(s); /* sonlandırıcı karaktere kadar */ for(n=0; s[n] != '\0'; n++) ; for(i=0; i<n/2; i++){ gecici = s[n-i-1]; s[n-i-1] = s[i]; s[i] = gecici; } printf("Tersi : %s\n",s); return 0...
Yazıyı Oku

char dizisinin uzunluğunu bulan c programı

Yorum Bırak
a c program that finds the lenght of a char array#include <stdio.h>int main(void){ char s[40]; int k = 0; /* diziyi oku */ printf("Bir seyler yazin : "); gets(s); /* sonlandırıcı karaktere kadar karakterleri say */ while( s[k]!='\0' ) k++; printf("Dizinin uzunlugu : %d\n",k); return 0...
Yazıyı Oku

10 sayının aritmetik ortalamasını ve standart sapmasını hesaplayan program

Yorum Bırak
#include <stdio.h>#include <math.h>#define N 10int main(void){ int i; float x[N], toplam = 0.0, ort, std_sap = 0.0; /* ortalama hesabı */ for(i=0; i<N; i++) { printf("%d. sayi : ",i+1); scanf("%f",&x[i]); toplam += x[i]; } ort = toplam/N; /* standart sapma hesabı */ for(toplam = 0.0, i=0; i<N; i++) toplam += pow(x[i]-ort, 2.0); std_sap = sqrt( toplam/(N-1) ); printf("Ortalama = %f\n",ort); printf("Standart sapma = %f\n",std_sap); return 0...
Yazıyı Oku

C / C++ Derleyicileri

Yorum Bırak
bazı c/c++ derleyicileri dev c++ gerçekten güzle bir derleyicidir ve hemen indirip kullanmaya başlayabilirsiniz.(some c/c++ complier and download links )Dev-C++http://www.bloodshed.net/dev/devcpp.htmlSalford (Silverfrost FTN95)http://www.silverfrost.com/32/ftn95/ftn95_personal_edition.aspTurbo Chttp://www1.gantep.edu.tr/~bingul/computer/download/turbo-c/tc201.z...
Yazıyı Oku

19 Aralık 2010 Pazar

c programlamada switch case kullanımına bir örnek

Yorum Bırak
...
Yazıyı Oku

e sayısının üslerini hesaplayan c programı

Yorum Bırak
a c program that calculates the power of e numb...
Yazıyı Oku

18 Aralık 2010 Cumartesi

bazı assembly kodları ve açıklamaları

Yorum Bırak
ACALL: Absolute CallADD, ADDC: Add Accumulator (With Carry)AJMP: Absolute JumpANL: Bitwise ANDCJNE: Compare and Jump if Not EqualCLR: Clear RegisterCPL: Complement RegisterDA: Decimal AdjustDEC: Decrement RegisterDIV: Divide Accumulator by BDJNZ: Decrement Register and Jump if Not ZeroINC: Increment RegisterJB: Jump if Bit SetJBC: Jump if Bit Set and Clear BitJC: Jump if Carry SetJMP: Jump to AddressJNB: Jump if Bit Not SetJNC: Jump if Carry Not SetJNZ: Jump if Accumulator Not ZeroJZ: Jump if Accumulator ZeroLCALL: Long CallLJMP:...
Yazıyı Oku

ASCII kod tablosu

Yorum Bırak
...
Yazıyı Oku

stringler ve bazı string metodlarının kullanımı

Yorum Bırak
 C programlama dilinde direk olarak string tanımlaması yoktur.Char denilen karakter tanımlaması vardır ve char tek bir karakter olarak girilir.Ancak string yani daha uzun bir yazı girmek istiyorsak bunu array lar ile yapmak mümkündür.Array dizi anlamına gelmektedir.Tanımlanması aşağıdaki şekilde yapılabilir. karakter  türü  karakter ismi[karakter uzunluğu] örneğin; char arr[100]   Bu array 100 karakterden oluşan bir dizi tanımlar.bazı string metodlarıstrlen(ch1)=ch1 in uzunluğunu hesaplarstrcpy(ch1,ch2)=ch2...
Yazıyı Oku

c programlamada dinamik bellek kullanımı

Yorum Bırak
Örneğin bir array dizisi için 100 karakter uzunluğunda yer ayırıyoruz.Ancak bunun 5 tanesini kullanıyoruz.Kullanılmayan karakterler programın yavaşlamasına ve boş yere zaman harcamaya neden olur.Bu yüzden de kullanmadığımız belleği tekrar program sonunda silmemiz gerekir ki program akışı hızlı olabilsin. Yer ayırmak için malloc adı verilen fonksiyon kullanılır.Kullanımı şu şekildedir: return value malloc(size)örneğin;char *p;p=(char *)malloc(100);Burada char pointer cinsinden bir değişkene bellekte 100 karakterlik yer ayırdık.Ancak...
Yazıyı Oku

programlamada döngüler

Yorum Bırak
Bu konuda do while,for ve while döngülerini ve aralarındaki farkları anlatacağım.öncelikle döngülerin basit kod yapısını anlayalım...WHILE DÖNGÜSÜwhile(expression){...}yukarıda da gördüğümüz gibi expression yazan yere kontrol edeceğimiz kodu yerleştiriyoruz mesela x==5 gibi.While döngüsü expression bölümünü kontrol ediyor ve doğruysa parentez içine geçp oradaki kodları döndürüyor.DO-WHILE DÖNGÜSÜdo{...}while(expression)burda da while ile aynı şekilde ancak burda kontrol etmeden önce 1 kez mutlaka parentez içine giriyor ve kodu...
Yazıyı Oku