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...
21 Aralık 2010 Salı
c programlamada kullanılan bazı dosya sitemi fonksiyonları
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(...
c programlamada matematik fonksiyonlar
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...
c programlamada enum yapısı
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...
c programlamada struct yapısı
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...
20 Aralık 2010 Pazartesi
iki matrisin toplamını bulan c programı
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:");...
girilen yazıyı tersine çeviren c programı
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...
char dizisinin uzunluğunu bulan c programı
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...
10 sayının aritmetik ortalamasını ve standart sapmasını hesaplayan program
#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...
C / C++ Derleyicileri
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...
19 Aralık 2010 Pazar
e sayısının üslerini hesaplayan c programı
a c program that calculates the power of e numb...
18 Aralık 2010 Cumartesi
bazı assembly kodları ve açıklamaları
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:...
stringler ve bazı string metodlarının kullanımı
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...
c programlamada dinamik bellek kullanımı
Ö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...
programlamada döngüler
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...