ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





صفحه 3 از 10 نخست 123456 ... آخرین
نمایش نتایج: از 21 به 30 از 92
  1. #21
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,588
    759
    419
    [B]Convert_Roman_Nos

    کد:
    [/B]#include <iostream.h> 
    #include <string.h> 
    #include <conio.h> 
    #include <stdlib.h> 
    //For Any Queries,MailMe themask99@yahoo.com 
    void main() 
    
        ** 
        char a[15]; 
        cout<<"Enter The Roman Number :"; 
        cin>>a; 
        for(int x=0,p=0,flag=0,rom=0,int i=strlen(a)-1;i>=0;i--) 
    
             ** 
             if (a[i]=='i' || a[i]=='I') x=1; 
            if (a[i]=='v' || a[i]=='V') x=5; 
             if (a[i]=='x' || a[i]=='X') x=10; 
             if (a[i]=='l' || a[i]=='L') x=50; 
             if (a[i]=='c' || a[i]=='C') x=100; 
             if (a[i]=='d' || a[i]=='D') x=500; 
             if (a[i]=='m' || a[i]=='M') x=1000; 
             
             if (x<p) flag = -1; 
             else flag = 1; 
             
             rom= rom + (x*flag); 
             p=x; //storing the previous value in x 
             } 
            cout<<"Numerical value is : "<<rom; 
            getch(); 
        }[B]
    [/B]
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. #22
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,588
    759
    419
    [B]a Recursion : 8 Queens On a Chess Board'

    کد:
    [/B]* this program made by alon ben david */ 
    #include <stdio.h> 
    #define N 8 
    int Chess(char Arr[N][N] , int row); 
    int check(char Arr[N][N],int row,int line); 
    //double count; 
    int main() 
        ** 
        char chess[N][N]={0}; 
         
        Chess(chess,0);/* The call to the function*/ 
            ** 
            int i,y; 
             
            for(i=0;i<N;++i)/*prints the result*/ 
                ** 
                printf("\n\t\t\t"); 
                for(y=0;y<N;++y) 
                    ** 
                    if(chess[i][y]==0) 
                    printf("x "); 
                    else 
                    printf("%c ",chess[i][y]); 
                } 
            } 
        } 
        printf("\n"); 
    } 
    int Chess(char Arr[N][N] , int row) 
        ** 
        int line=0; 
         
        //printf("%f\n",count++); 
        if(row==N) 
        return 1; 
         
        while(line < N) 
            ** 
            if(check(Arr,row,line)) /*check the row*/ 
                ** 
                Arr[row][line]='Q'; /*puts a queen on the board*/ 
                if(Chess(Arr,row+1))/*the recursion*/ 
                return 1; 
                Arr[row][line]=0;/*clears the last change if*/ 
            }/*returned 0 from the recursion*/ 
            line++; 
        } 
        return 0; 
    } 
    int check(char Arr[N][N],int row,int line) 
        **/*check just the left size of the board*/ 
        int r,l; 
         
        r=row; 
        l=line; 
        while(r >= 0 && l >= 0) 
            ** 
            if(Arr[r][l]=='Q') 
            return 0; 
            --r; 
            --l; 
        } 
         
        l=line; 
        r=row; 
        while(l < N && r >= 0) 
            ** 
            if(Arr[r][l]=='Q') 
            return 0; 
            ++l; 
            --r; 
        } 
         
        l=line; 
        r=row; 
        while(r >= 0) 
            ** 
            if(Arr[r][l]=='Q') 
            return 0; 
            --r; 
        } 
        return 1; 
    }
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  3. #23
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    اولین نمونه کد :
    این نمونه کد مشتق گیری هست که براتون میذارم امیدوارم مفید باشه
    کد:
    #include <iostream>
    #include <fstream>
    #include <cmath>
    using namespace std;
        //Begin by defining the functions that are to be called in the main program
    double f (double x) //Function 1 Finding 1/x, the integrand, this shall be called f
     {      //Function 1 Body
      double y;
      y=1.0/x;
      return y;
     }      //End of Function 1
     double trap (int n, double a, double b) //Function 2 Calculation of the areas of the strips, called trap { double d, h=0, area; d=(b-a)/n;  //d=Strip Width, "a" and "b" are the upper and lower bounds of the integral for (int i=1; i<=(n-1); i++)   // changed commas to semicolons { y+=(f((a+(i*d))));      //This sums the y values from 1 to (n-1) } area=(d*y) + (d/2.0)*(f(a)+f(b));      //Adds the final part of the trapezium rule to the number                                                                           returned in the for loop above to complete the area return area;       //End of Function 2 }double trap (int n, double a, double b) //Function 2 Calculation of the areas of the strips, called trap
     {
     double d, h=0, area;
     d=(b-a)/n;  //d=Strip Width, "a" and "b" are the upper and lower bounds of the <strong class="highlight">integral</strong>
     for (int i=1; i<=(n-1); i++)   // changed commas to semicolons
     {
     y+=(f((a+(i*d))));      //This sums the y values from 1 to (n-1)
     }
     area=(d*y) + (d/2.0)*(f(a)+f(b));      //Adds the final part of the trapezium rule to the number                                                                           returned in the for loop above to complete the area
     return area;       //End of Function 2
     }
     int main()                  //Beginning of the Main Function
     {
     double a, b, TrapArea;
     int n;
     cout<<"This will evaluate the integral of the function f(x)=1/x" <<endl; 
     cout<<"Please enter a value for the lower bound of the integral"<<endl;  
     cin>>a;                  //Value inputted for a
     cout<<"Please enter a value for the upper bound"<<endl;       
     cin>>b;                  //Value inputted for b
     cout<<"Please enter an integer value for the number of strips"<<endl;  
     cin>>n;                  //Value inputted for n
     TrapArea=trap(n,a,b);
     cout<<"The area calculated using the trapezium rule is apporixmately"<<TrapArea<<endl;
     }
    return 0;
      #include <iostream>
    #include <fstream>
    #include <cmath>
    using namespace std;
        //Begin by defining the functions that are to be called in the main program
    double f (double x) //Function 1 Finding 1/x, the integrand, this shall be called f
     {      //Function 1 Body
      double y;
      y=1.0/x;
      return y;
     }      //End of Function 1
    double trap (int n, double a, double b) //Function 2 Calculation of the areas of the strips, called trap
     {
     double d, h=0, area;
     d=(b-a)/n;  //d=Strip Width, "a" and "b" are the upper and lower bounds of the <strong class="highlight">integral</strong>
     for (int i=1, i<=(n-1), i++)
     {
     y+=(f((a+(i*d))));      //This sums the y values from 1 to (n-1)
     }
     area=(d*y) + (d/2.0)*(f(a)+f(b));      //Adds the final part of the trapezium rule to the number                                                                           returned in the for loop above to complete the area
     return area;       //End of Function 2
     }
    int main()                  //Beginning of the Main Function
     {
     double a, b, TrapArea;
     int n;
     cout<<"This will evaluate the <strong class="highlight">integral</strong> of the function f(x)=1/x" <<endl; 
     cout<<"Please enter a value for the lower bound of the integral"<<endl;  
     cin>>a;                  //Value inputted for a
     cout<<"Please enter a value for the upper bound"<<endl;       
     cin>>b;                  //Value inputted for b
     cout<<"Please enter an integer value for the number of strips"<<endl;  
     cin>>n;                  //Value inputted for n
     TrapArea=trap(n,a,b);
     cout<<"The area calculated using the trapezium rule is apporixmately"<<TrapArea<<endl;
     }
    return 0;
  4. 1
  5. #24
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10

    اینم همون موضوع جالب ب م م و ک م م امیدوارم مفید باشه

    کد:
    #include <iostream.h>
    #include <conio.h>
    void main (void)
    {
        int A,B,R,M;
        cout<< "Enter A: ";
        cin >> A ;
        cout<< "Enter B: ";
        cin >> B ;
       M=A*B;
        do
    {
    R = A % B;
        A = B;
        B = R;
        }
    while(R!=0);
    cout<< "\nK.M.M = " << M/A;
    
    
        getch();
    }
  6. 1
  7. #25
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    اینم یه نمونه کد برای تبدیل باینری به دیسیمال
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main (void)
    {
    int dec=0,digit,power=1,num;
    cout<< "Enter Binary Number: ";
    cin >> num;
    while(num)
    {
    digit = num % 2;
    dec += digit * power;
    power *= 2;
    num /= 10;
        }
        cout << "Converted to Decimal: " << dec;
        getch();
    }
    و اینم برعکس اون یعنی دسیمال به باینری:
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main (void)
    {
    int bin=0,digit=1,num;
    cout<< "Enter Decimal Number: ";
    cin >> num;
    while (num)
    {
            bin += (num%2) * digit;
            num /= 2;
            digit *= 10;
        }    
    cout << "Converted to Binary: " << bin;
        getch();
    }
  8. 1
  9. #26
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    اینم یه دو عدد می گیره عدد اول رو به توان عدد دوم می رسونه :
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main (void)
    {
        int num,n;
        int k;
        float P = 1;
        cout<< "Enter Number: ";
        cin >> num ;
        cout<< "Enter Power: ";
        cin >> n ;
    
    if (n < 0)
        k = -n;
    else
        k = n;
    
    for (int i=0; i<k; i++)
        P *= num;
    
    if (n < 0)
        P = 1 / P;
    cout << num << "^" << n << "= " << P;
          
        getch();    
    }
  10. 1
  11. #27
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    اینم یه نمونه کد جالب برای محاسبه زمان اجرای پروسه این تو طراحی الگوریتم ها بدرد میخوره و تو کار شبکه برای زمانی که پروسه باید در مدت زمان مشخص اجرا بشه میتونیم ازش استفاده کنیم در کل بدک نیست
    کد:
    #include <iostream.h>
    #include <conio.h>
    #include <time.h>
    void main (void)
    {
    time_t t1,t2;
    float t,n;
    float t5=0;
    cout<< "Enter number of Loops: ";
    cin >> n;
    for (int j=0; j<5; j++)
    {
    t1 = time(NULL);
    
        double sum=0;
        for (int i=0; i<n ;i++)
       {
           for (int num=0; num<1000000 ; num++)
              sum += num;
        cout << i << "\t" << (time(NULL)-t1)<< "\r";
       }
    
        t2 = time(NULL);
    
            t = (t2 - t1) / n;
            cout << "Process Time: " << t << endl ;
            t5 += t;
        }
        cout << endl << "Final Process Time: " << (t5/5);
        getch();
    }
  12. 2
  13. #28
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    نمونه کد برای نمایش اعداد زوج و فرد
    کد:
    #include <iostream.h>
    #include <conio.h>
    void main (void)
    {
        int a,n,Odd=0,Even=0;
        cout<< "How many numbers? ";
        cin >> n;
        for (int i=0; i<n; i++)
        {
            cout<< (i+1) << "-Enter Number: ";
            cin >> a;
            if (a%2 == 0)
                Even++;
            else
                Odd++;
        }
    
        cout << endl << "Even Numbers: " << Even;
        cout << endl << "Odd Numbers: " << Odd;
    
        getch();    
    }
  14. #29
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    سورس برای محاسبه سینوس
    کد:
    #include <iostream.h>
    #include <conio.h>
    float fsin(float);
    float fpi(void);
    void main (void)
    {
        int x;
        cout<< "Enter Number: ";
        cin >> x;
    
        cout<< "sin(" << x << ")= " << fsin(x);
        getch();
    }
    float fsin(float x)
    {
        float R, Power, Fact=1, sum1=0, sum2=0;
        int i=1, k=1;
        x = ( fpi() / 180 ) * x;
        Power = x;
        do{
            sum1 = sum2;
            sum2 += (Power / Fact) * k;
            Power *= x*x;
            i += 2;
            Fact *= i*(i-1);
            k = -k;
            R =(sum2-sum1>0)?(sum2-sum1):(sum1-sum2);
    }
    while(R > 0.0001);
    return(sum2);
    }
    float fpi(void)
    {
    double p2=0, p1, R, i=1;
    int sign=1;
    do{
    p1 = p2;
    p2 += (4/i) * sign ;
    sign = -sign;
    i+=2;
    R = (p2-p1)>0?(p2-p1):(p1-p2);
    }
        while(R > 0.000001);
        return(p2);
    }
  15. #30
    programer
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    62
    1
    10
    سورس کدی برای مخفی کردن پارتیشن ها
    کد:
    #include<stdio.h>
    #include<bios.h>
    #include<dos.h>
    #include<stdlib.h>
    
    typedef unsigned char BYTE;
    typedef unsigned int WORD;
    typedef unsigned long DWORD;
    
    enum BOOL {TRUE=0,FALSE=1};
    struct PARTITIONINFO {
    BYTE bootid; /* bootable? 0=no, 128=yes */
    BYTE beghead; /* beginning head number */
    BYTE begsect; /* beginning sector number */
    BYTE begcyl; /* 10 bit nmbr, with high 2 bits put in begsect */
    BYTE systid; /* Operating System type indicator code */
    BYTE endhead; /* ending head number */
    BYTE endsect; /* ending sector number */
    BYTE endcyl; /* also a 10 bit nmbr, with same high 2 bit trick */
    DWORD relsect; /* first sector relative to start of disk */
    DWORD numsect; /* number of sectors in partition */
    };
    
    struct DISK_ADD_PACKET {
    BYTE recordsize;
    BYTE reserved;
    WORD count;
    DWORD transferadd;
    DWORD lowbits;
    DWORD highbits;
    };
    struct MBR{
    BYTE codes[446];
    struct PARTITIONINFO partition[4];
    WORD mbrid;
    };
    struct driveinfo{
    DWORD startsect;
    BYTE sysid;
    };
    WORD ExtentionCheck (BYTE drive)
    {
    union REGS regs;
    regs.h.ah = 0x41;
    regs.x.bx = 0x55aa;
    regs.h.dl = drive;
    int86(0x13,®s,®s);
    if(regs.x.bx != 0xaa55)
    return FALSE;
    return TRUE;
    }
    
    WORD ReadSect(BYTE disk, int nsects,DWORD lsects,void* data)
    {
    
    union REGS iregs,oregs;
    struct SREGS sregs;
    int count=0;
    struct DISK_ADD_PACKET * p;
    p = (struct DISK_ADD_PACKET *)malloc(sizeof(struct DISK_ADD_PACKET));
    p->recordsize=sizeof(struct DISK_ADD_PACKET);
    p->count=nsects;
    p->transferadd=(DWORD)data;
    p->lowbits=lsects;
    p->highbits=0; /* We dont need to access HD > 2TB */
    iregs.h.ah = 0x42;
    iregs.h.dl = disk;
    iregs.x.si = FP_OFF(p);
    sregs.ds = FP_SEG(p);
    int86x(0x13,&iregs,&oregs,&sregs);
    if(oregs.h.ah==0)
    {
    free(p);
    return TRUE;
    }
    
    free(p);
    return FALSE;
    
    }
    WORD WriteSect(BYTE disk, int nsects,DWORD lsects,void* data)
    {
    
    union REGS iregs,oregs;
    struct SREGS sregs;
    int count=0;
    struct DISK_ADD_PACKET * p;
    p = (struct DISK_ADD_PACKET *)malloc(sizeof(struct DISK_ADD_PACKET));
    p->recordsize=sizeof(struct DISK_ADD_PACKET);
    p->count=nsects;
    p->transferadd=(DWORD)data;
    p->lowbits=lsects;
    p->highbits=0; /* We dont need to access HD > 2TB */
    iregs.x.ax = 0x4302;
    iregs.h.dl = disk;
    iregs.x.si = FP_OFF(p);
    sregs.ds = FP_SEG(p);
    int86x(0x13,&iregs,&oregs,&sregs);
    if(oregs.h.ah==0)
    {
    free(p);
    return TRUE;
    }
    
    free(p);
    return FALSE;
    
    }
    DWORD lsect=0;
    void main()
    {
    BYTE disk=0x80;
    WORD nsect=1,index=0,i=0,hi,choice;
    DWORD extsect;
    BYTE hideindex[5],id;
    struct MBR *mbr;
    struct driveinfo dinfo[10];//max 10 partitions
    mbr=(struct MBR *)malloc(sizeof(struct MBR));
    if(ExtentionCheck(disk)==FALSE)
    {printf("extended int 13 is not supported
    ");
    exit(1);
    }
    
    
    if(ReadSect(disk, nsect, lsect,(char *)mbr)==TRUE)
    for(i=0;i<4;i++)
    if(mbr->partition[i].systid!=0)
    {printpart(mbr,i);
    dinfo[index].startsect=lsect;
    dinfo[index].sysid=mbr->partition[i].systid;
    index++;
    }
    if(mbr->partition[1].systid==0xf)//0xf for extended partition
    {lsect=mbr->partition[1].relsect;
    extsect=lsect;
    link:
    if(ReadSect(disk, nsect, lsect,(char *)mbr)==TRUE)
    {printpart(mbr,0);
    dinfo[index].startsect=lsect;
    dinfo[index].sysid=mbr->partition[0].systid;
    index++;
    if(index>=10){printf("no of partition exceed max limit");exit(1);}
    if(mbr->partition[1].systid!=0)
    {lsect=extsect+mbr->partition[1].relsect;
    goto link;
    }
    }
    
    }
    
    printf("
    
    
    Hide partition(1)
    ");
    printf("Revele partition(2)
    ");
    printf("Quit(3)
    Enter your choice(1/2/3):");
    hideindex[0]=getche();
    choice=atoi(hideindex);
    switch(choice)
    {
    case 1:
    printf("
    Which drive do u want to hide0-%d):",index-1);
    scanf("%s",hideindex);
    hi=atoi(hideindex);
    if(hi<=index)
    {
    id=dinfo[hi].sysid;
    if(id==1||id==4||id==7||id==0xb||id==0xc||id==0xe)
    { lsect=dinfo[hi].startsect;
    id+=0x10;
    if(ReadSect(disk, nsect, lsect,(char *)mbr)==TRUE)
    {mbr->partition[0].systid=id;
    if(WriteSect(disk,nsect,lsect,(char *)mbr)==TRUE)
    printf("
    HIDDEN SUCCESSFULLY");
    }
    }
    else
    printf("Cant Hide");
    }
    break;
    case 2:
    printf("
    Which drive do u want to Revele0-%d):",index-1);
    scanf("%s",hideindex);
    hi=atoi(hideindex);
    if(hi<=index)
    {
    id=dinfo[hi].sysid;
    if(id==0x11||id==0x14||id==0x17||id==0x1b||id==0x1 c||id==0x1e)
    { lsect=dinfo[hi].startsect;
    id-=0x10;
    if(ReadSect(disk, nsect, lsect,(char *)mbr)==TRUE)
    {mbr->partition[0].systid=id;printf("%x",mbr->partition[0].systid);
    if(WriteSect(disk,nsect,lsect,(char *)mbr)==TRUE)
    printf("
    REVELED SUCCESSFULLY");
    }
    }
    else
    printf("Cant Revele
    ");
    }
    
    break;
    case 3:
    exit(1);break;
    default:
    printf("
    invalid choice");exit(1);
    break;
    };
    
    }
    printpart(struct MBR *mbr,WORD i)
    {
    BYTE bootable[]="YES";
    BYTE id[7];
    static BYTE c=0,index=0;
    if(c==0)//to execute this for once
    {
    clrscr();
    gotoxy(30,1);
    printf("Partition Table");
    gotoxy(2,2);
    printf("INDEX");
    gotoxy(8,2);
    printf("SystemID");
    gotoxy(17,2);
    printf("Bootable");
    gotoxy(26,2);
    printf("StartingLBA");
    gotoxy(38,2);
    printf("SIZEINSECTORS");
    gotoxy(52,2);
    printf("SIZEINGB");
    c++;
    gotoxy(46,20);
    printf("Coded by Tapan Kumar Mishra");
    gotoxy(55,21);
    printf("7th Sem,Electrical Engg.");
    gotoxy(55,22);
    printf("IGIT Sarang,Orissa");
    gotoxy(46,23);
    printf("Email id:titu_igit@rediffmail.com");
    }
    if(mbr->partition[i].bootid!=0x80)
    strcpy(bootable,"NO");
    gotoxy(2,3+index);
    printf("%d",index);
    gotoxy(8,3+index);
    systemid((BYTE)mbr->partition[i].systid,id);
    printf("%s",id);
    gotoxy(17,3+index);
    printf("%s",bootable);
    gotoxy(26,3+index);
    printf("%ld",mbr->partition[i].relsect+lsect);
    gotoxy(38,3+index);
    printf("%ld
    ",mbr->partition[i].numsect);
    gotoxy(52,3+index);
    printf("%5.2fGB",(float)mbr->partition[i].numsect/2097152.0);
    
    
    index++;
    return 0;
    }
    systemid(BYTE systid,BYTE *id)
    {
    switch(systid)
    {
    case 00:
    strcpy(id,"empty");
    break;
    case 01:
    strcpy(id,"FAT12");
    break;
    case 04:
    strcpy(id,"FAT16");
    break;
    case 05:
    strcpy(id,"EXTNED");
    break;
    case 0xb:
    strcpy(id,"FAT32");
    break;
    case 0xc:
    strcpy(id,"FAT32");
    break;
    case 0xE:
    strcpy(id,"FAT16");
    break;
    case 0xf:
    strcpy(id,"EXNDED");
    break;
    case 0x82:
    strcpy(id,"SWAP");
    break;
    case 0x83:
    strcpy(id,"EXT2fs");
    break;
    case 0x11:
    case 0x14:
    case 0x15:
    case 0x16:
    case 0x17:
    case 0x1b:
    case 0x1c:
    case 0x1e:
    case 0x1f:
    strcpy(id,"hidden");
    break;
    
    
    }
    
    }
صفحه 3 از 10 نخست 123456 ... آخرین
نمایش نتایج: از 21 به 30 از 92

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ارشيو سورس كد هاي سي شارپ
    توسط MspSoft در انجمن #C
    پاسخ: 69
    آخرين نوشته: 2016-12-13, 11:32 PM
  2. تشخيص درايو سي دي در ويژوال بيسيک
    توسط MspSoft در انجمن برنامه نویسی در 6 VB
    پاسخ: 0
    آخرين نوشته: 2012-02-18, 11:37 PM
  3. ارشيو سورس هاي كابردي ويژوال بيسك
    توسط halalabad در انجمن برنامه نویسی در 6 VB
    پاسخ: 25
    آخرين نوشته: 2011-12-10, 01:41 AM
  4. تاريخچه ويژوال استديو و ورود ان به دنيا دات نت
    توسط MspSoft در انجمن برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 0
    آخرين نوشته: 2011-12-05, 08:16 PM
  5. اموزش تصويري ويژوال استديو 2010 قسمت اول
    توسط MspSoft در انجمن برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرين نوشته: 2011-11-30, 04:39 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2