Results 1 to 20 of 20

Thread: C

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117

    C

    , :
    :
    " 3 A[20][20], B[20][20], C[20][20]. , [0;100] 0 - ". , ;(
    Last edited by apocalipso; 14th December 2009 at 02:11.

  2. #2
    ɐ-əpoɔᴉu⋂ ɐ ə anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    , , ( ), 1. . . ?
    , . .
    "640K ught to be enough for anybody" - Bill Gates, 1981
    ::Machine specs::Fract::AGG::::Baileys::blog::YouTube channel

  3. #3
    Mes Que Un Club F3N0M3NA's Avatar
    Join Date: Nov:2008
    Location: Sofia
    Posts: 175
    c c++ , c++,
    Q9550@4.3GHz | 3D Mark 06 GTX 280 | 3D Mark 06 4870x2 | 3D Mark 06 5850
    Asrock P67 Pro3|Intel Core i7 2600k|A-Data 2X2GB DDR3 @ 1866MHz 8-8-8-24|Sapphire 6850|WD Caviar Black 750GB Sata III 64MB|Coolermaster RealPower M700|Coolermaster HAF 922|Samsung SM P2350|A4Tech X755FS|Logitech Wave Keyboard

  4. #4
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117

    ,
    , ++,


    #include <stdio.h>
    int M,N;
    void input(float massif[20][20]);
    void output(float massif[20][20]);
    void replacement(float massif[20][20]);
    void minrow(float massif[20][20]);

    void main1()
    {
    float A[20][20],B[20][20],C[20][20];

    do{
    printf("Enter values for M : ");
    scanf("%d", &M);
    }while(M<=0||M>=20);
    do{
    printf("Enter values for N: ");
    scanf("%d",&N);
    }while(N<=0||N>=20);

    }
    void input(float massif[20][20])
    {
    int i,j;
    for(i=0;i<M;i++)
    for(j=0;j<N;j++)
    {
    printf ("\n Enter values %d%d=",i,j);
    scanf("%f",&massif[i][j]);
    }
    }
    void output(float massif[20][20])
    {
    int i,j;
    printf("\n");
    for(i=0;i<M;i++)
    {
    for(j=0;j<N;j++)
    printf("%6.3f",massif[i][j]);
    printf("\n");
    }
    }
    [I]void replacement(float massif[20][20])
    {
    int i,j,sum;
    sum=0;
    for(j=0;j<N;j++){
    for(i=0;i<M;i++)
    if (M[i][j]<=100&&M[i][j]=>0)
    {
    M[i][j]=0;
    sum=sum+1;
    }

    printf("\n Value of replacement = %d",sum);
    scanf("%d", &sum);
    }
    void minrow(float massif[20][20])
    {
    int i,j,row;
    int minrow;

    for(i=0;i<M;i++)
    for(j=0;j<N;j++)
    if sum[0][j]<sum[1][j]
    {
    row[0][j]=row[1][j]
    row[1][j]=minrow;
    } printf("\n The row with least replacement is : %d \n", minrow);[\I]
    }
    void main()
    {
    float A[M][N],B[M][N],C[M][N];
    printf("\n Enter values for massif a : \n");
    input(A);
    printf("\n Enter values for massif b: \n");
    input(B);
    printf("\n Enter values for massif c: \n");
    input(C);
    replacement(A,B,C);
    minrow(A,B,C);
    }

    {
    int i,j,row;
    int minrow;

    for(i=0;i<M;i++)
    for(j=0;j<N;j++)
    if sum[0][j]<sum[1][j]{
    row[0][j]=row[1][j]
    row[1][j]=minrow;
    } printf("\n The row with least replacement is : %d \n", minrow);
    }
    Last edited by apocalipso; 14th December 2009 at 01:59.

  5. #5
    rogozen's Avatar
    Join Date: Nov:2005
    Location:
    Posts: 357
    ! . main . , , . wikipedia- , , C - . . integer, . . .

  6. #6
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    ,

  7. #7
    rogozen's Avatar
    Join Date: Nov:2005
    Location:
    Posts: 357
    :
    Code:
    #include <stdio.h>
    int M,N;
    void input(float massif[20][20]);
    void output(float massif[20][20]);
    void replacement(float massif[20][20], int sum[20]);
    void minrow(int sum[20]);
    
    void input(float massif[20][20])
    {
        int i,j;
        for(i=0;i<M;i++)
            for(j=0;j<N;j++)
            {
                printf ("\n Enter values %d%d=",i,j);
                scanf("%f",&massif[i][j]);
            }
    }
    void output(float massif[20][20])
    {
        int i,j;
        printf("\n");
        for(i=0;i<M;i++)
        {
            for(j=0;j<N;j++)
                printf("%6.3f",massif[i][j]);
            printf("\n");
        }
    }
    void replacement(float massif[20][20], int sum[20])
    {
        int i,j;
        for(i=0;i<M;i++)
        {
            sum[i] = 0;
            for(j=0;j<N;j++)
            {
                if (massif[i][j] > 100 || massif[i][j] < 0)
                {
                    massif[i][j]=0;
                    sum[i]=sum[i]+1;
                }
            }
            printf("\n Value of replacement = %d",sum[i]);
        }
    }
    void minrow(int sum[20])
    {
        int i,minsum;
        int minrow = 0;
        
        minsum = sum[0];
        for(i=1;i<M;i++)     
        {
            if (sum[i]<minsum)
            {
                minsum = sum[i];
                minrow = i;
            } 
        }
        printf("\n The row with least replacement is : %d \n", minrow);
    }
    void main()
    {
        float A[20][20];
        int sum[20];
        int i;
    
        do{
            printf("Enter values for M : ");
            scanf("%d", &M);
        }while(M<2||M>20);
        do{
            printf("Enter values for N: ");
            scanf("%d",&N);
        }while(N<2||N>20);
    
        printf("\n Enter values for massif a : \n");
        input(A);
        replacement(A, sum);
        minrow(sum);
    }
    B C.

  8. #8
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    , ak
    Code:
    	if(changePerRow[]>changePerRow[i])
    Code:
     error C2059: syntax error : ']'
    Last edited by apocalipso; 19th December 2009 at 18:44.

  9. #9
    rogozen's Avatar
    Join Date: Nov:2005
    Location:
    Posts: 357
    Quote Originally Posted by apocalipso View Post
    , ak
    Code:
    	if(changePerRow[]>changePerRow[i])
    Code:
     error C2059: syntax error : ']'
    "changePerRow[]". j , .

  10. #10
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    10,

    , ,
    Code:
    Unhandled exception in abv.exe: 0x0000005:Access Violation
    . ,

  11. #11
    UMTS-CDMA2000's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 212
    (debug), . , .

  12. #12
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    Code:
    #include <stdio.h>
    int M,N;
    void input(float massif[20][20]);
    void output(float massif[20][20]);
    void replacement(float massif[20][20], int sum[20]);
    void minrow(int sum[20]);
    
    void input(float massif[20][20])
    {
        int i,j;
        for(i=0;i<M;i++)
            for(j=0;j<N;j++)
            {
                printf ("\n Enter values %d%d=",i,j);
                scanf("%f",&massif[i][j]);
            }
    }
    void output(float massif[20][20])
    {
        int i,j;
        printf("\n");
        for(i=0;i<M;i++)
        {
            for(j=0;j<N;j++)
                printf("%6.3f",massif[i][j]);
            printf("\n");
        }
    }
    void replacement(float massif[20][20], int sum[20])
    {
        int i,j;
        for(j=0;j<N;j++)
        {
            sum[j] = 0;
            for(i=0;i<M;i++)
            {
                if (massif[i][j] > 100 || massif[i][j] < 0)
                {
                    massif[i][j]=0;
                    sum[j]=sum[j]+1;
                }
            }
            printf("\n Value of replacement in row %d= %d",j+1,sum[j]);
        }
    }
    void minrow(int sum[20])
    {
        int j,minsum;
        int minrow = 0;
        
        minsum = sum[0];
        for(j=0;j<N;j++)     
        {
            if (sum[j]>minsum)
            {
                minsum = sum[j];
                minrow = j;
            } 
        }
        printf("\n The row with least replacement is row: %d \n", minrow);
    }
    void main()
    {
        float A[20][20],B[20][20],C[20][20];
        int sum[20];
        int i;
    
        do{
            printf("Enter values for M : ");
            scanf("%d", &M);
        }while(M<2||M>20);
        do{
            printf("Enter values for N: ");
            scanf("%d",&N);
        }while(N<2||N>20);
    
        printf("\n Enter %d values for massif a : \n",M*N);
        input(A);
        replacement(A, sum);
        minrow(sum);
    
    	printf("\n Enter %d values for massif b : \n", M*N);
        input(B);
        replacement(B, sum);
        minrow(sum);
    
    	printf("\n Enter %d values for massif c : \n", M*N);
        input(C);
        replacement(C, sum);
        minrow(sum);
    }
    Last edited by apocalipso; 20th December 2009 at 16:14.

  13. #13
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    replacement().

  14. #14
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    ,

  15. #15
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    , ?

    , .

  16. #16
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    .
    Code:
    Loaded 'ntdll.dll', no matching symbolic information found.
    Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
    First-chance exception in abv.exe: 0xC0000005: Access Violation.

  17. #17
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    ,
    - sum[] , ?

  18. #18
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    , ,
    Code:
    abv.exe has encountered a problem and needs to close..
    debug , -

  19. #19
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    k? M .
    sum[] j , k.
    sum , j.

  20. #20
    Registered User apocalipso's Avatar
    Join Date: Jun:2007
    Location: Bulgaria
    Posts: 117
    10 Pheoman,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |