Şubat 20, 2007 · Kategori: C Programlama Dili

İki Matrisin Çarpımını Bulabilmek için...

 #include

    Int main ()
    {
         

     Int A[3][5] = { 1, 0, 1, 3, 0, 1, 2, 2, 5,1, 4, 0, 0, 1, 2};
     Int B[5][2] = { 1, 1, 0, 0, 1, 1, 0, 3, 0, 1};

         

         Int C[3][2] = {0};

         Int i, j, k;

         

         For (i = 0; i < 3; i ++)
             For (j = 0; j < 2; j ++)
             For (k = 0; k < 5; k ++)
              C[i][j] += A[i][k] * B[k][j];

    

         For (i = 0; i < 3; i ++)
         For (j = 0; j < 2; j ++)
    (j == 1) ? printf ("%3d ", C[i][j]) : printf ("%3d", C[i][j]);
         
         Return 0;
    }

Kalıcı Bağlantı Yorum (yok) Yorum yaz!

Ocak 20, 2007 · Kategori: C Programlama Dili

Hesap Makinesi kodları...

 #include
#include

main()

{

Int say1,say2,snci;
float klan;
char scm,scm2,scm3;
start:
clrscr();
gotoxy(30,11);
printf(".::Men::. ");
gotoxy(30,13);
printf("T = Toplama ");
gotoxy(30,14);
printf("F = çikarma ");
gotoxy(30,15);
printf("Ç = Çarpma ");
gotoxy(30,16);
printf("B = Bölme ");

    scm=getch();

    If((scm=='T')||(scm=='t'))
     {
     printf("Toplama ");
     printf("------------ ");
     printf("˜islem yapilacak 1.sayiyi giriniz:");
     scanf("%d",&say1);
     printf("˜islem yapilacak 2. sayiyi giriniz:");
     scanf("%d",&say2);
     snci=say1+say2;
     printf("Toplama islemi sonucu=%d ",snci);
     printf("Ana Menü'ye dönmek istiyormusunuz(E,H)?");
     scm3=getch();
     If((scm3=='E')||(scm3=='e')) GoTo start;
     Else GoTo son;
    }

    If((scm=='F')||(scm=='f'))
     {
     printf("çikarma ");
     printf("------------ ");
     printf("˜islem yapilacak 1.sayiyi giriniz:");
     scanf("%d",&say1);
     printf("˜islem yapilacak 2. sayiyi giriniz:");
     scanf("%d",&say2);
     snci=say1-say2;
     printf("çikarma islemi sonucu=%d ",snci);
     printf("Ana Menü'ye dönmek istiyormusunuz(E,H)?");
     scm3=getch();
     If((scm3=='E')||(scm3=='e')) GoTo start;
     Else GoTo son;
     }

    If((scm=='Ç')||(scm=='ç'))
     {
     printf("çarpma ");
     printf("------------ ");
     printf("islem yapilacak 1.sayiyi giriniz:");
     scanf("%d",&say1);
     printf("islem yapilacak 2. sayiyi giriniz:");
     scanf("%d",&say2);
     snci=say1*say2;
     printf("çarpma islemi sonucu=%d ",snci);
     printf("Ana Menü'ye dönmek istiyormusunuz(E,H)?");
     scm3=getch();
     If((scm3=='E')||(scm3=='e')) GoTo start;
     Else GoTo son;
     }

     If((scm=='B')||(scm=='b'))
     {
     printf("B”lme ");
     printf("------------ ");
     printf("islem yapilacak 1.sayiyi giriniz:");
     scanf("%d",&say1);
     printf("islem yapilacak 2. sayiyi giriniz:");
     scanf("%d",&say2);
     snci=say1/say2;
     printf("Bölme islemi sonucu=%d ",snci);
     printf("Bölme isleminde Kalan verilsinmi?(Evet,Hayr) ");
     scm2=getch();
     If((scm2=='E')||(scm2=='e'))
        {
         klan=say1%say2;
         printf("Bölme isleminde kalan=%.1f ",klan);
         printf("Ana Menü'ye dönmek istiyormusunuz(E,H)?");
         scm3=getch();
         If((scm3=='E')||(scm3=='e')) GoTo start;
         Else GoTo son;
        }
     Else
        {
         printf("Ana Menü'ye dönmek istiyormusunuz(E,H)?");
         scm3=getch();
         If((scm3=='E')||(scm3=='e')) GoTo start;
         Else GoTo son;
        }
     }
getch();
son:
}

Kalıcı Bağlantı Yorum (yok) Yorum yaz!

Ocak 19, 2007 · Kategori: C Programlama Dili

Girilen Sayıların Karesini, Küpünü ve Kare kökünü bulan kodlar.

 #include
#include
#include
#include
#include

Int main()
{
Double a,b,c,x;
char s;
ilk:
cout<<" Lutfen bir sayi girin"< cin>>x;
a=(x*x);
b=(x*x*x);
c = pow(x,0.5);
cout<<" Karesi "< cout<<" Kupu "< cout<<" Kare Koku "<
cout<<" Tekrar islem yapmak istiyor musunuz?(E/H)"< cin>>s;

switch (s)
{
Case 'e': { GoTo ilk; break;}
Case 'E': { GoTo ilk; break;}
Case 'h': { Return 0; break; }
Case'H' : { Return 0; break;}
default : { printf("Lütfen E veya H girin."); break; }
}
getch();
Return 0;
}

Kalıcı Bağlantı Yorum (yok) Yorum yaz!

Ocak 16, 2007 · Kategori: C Programlama Dili

Kare kök Alma İşlemi

#include
#define WAIT For(;;)

Double abs(Double b){
Return (b>=0 ? b : -b);
}
Double Karekok(Double sayi)
{
Double kucukSayi=0.000001;
Double onceki=-10000,simdiki=1;

While(abs(simdiki-onceki)>kucukSayi){
onceki=simdiki;
simdiki=(simdiki*simdiki+sayi)/(2*simdiki);
}
Return simdiki;
}

void main(){
Int End;
Do
{
Double sayi;
cout<<"Lütfen, bir sayi yaziniz: ";
cin>>sayi;
cout<< sayi<<" sayisinin karekoku = "< cout<<"Tekrar etmek icin 1 yaziniz!";
cin>>End;
}While(End==1);

WAIT;
}

Kalıcı Bağlantı Yorum (yok) Yorum yaz!