Thread: array help:help

  1. #1
    Registered User
    Join Date
    Sep 2006
    Posts
    14

    array help:help

    The question is :Write a function bigger() that returns bigger vaule in a signed integer array. Array and size are passed as arugements.
    Write a main program that inputs Max values from the keyboard into siged integer array,array and prints using biggest(), the biggest vaule to the screen
    What should i amend for this? Please advise. Thanks!

    # include <stdio.h>
    int maximum (int array[], int array Size)
    {
    int z;
    int x;
    z=(int array[]>=int array Size)
    return(x);
    }
    main()
    {
    int a,b,c,d;
    printf("%na=");
    scanf("%d",&a);
    printf("\nb=");
    scanf("%d",&b);
    printf("\nc=");
    scanf("%d",&c);
    printf("\nd=");
    scanf("%d",&d);
    d=maximum(c,b);
    printf("\n\maximum = %d",maximum(c,d);
    }

  2. #2
    Registered User SKeane's Avatar
    Join Date
    Sep 2006
    Location
    England
    Posts
    234
    Use CODE tags

    Code:
    # include <stdio.h>
    int maximum (int array[], int array Size)
    {
        int z;
        int x;
    
        z=(int array[]>=int array Size)   /* WTF? */
    
    /* Why are you returning x when you  haven't even initialized it, let alone used it?*/
    
        return(x);
    }
    
    int main()
    {
        int a,b,c,d;
    
        printf("%na="); 
        scanf("%d",&a);
        printf("\nb=");
        scanf("%d",&b);
        printf("\nc=");
        scanf("%d",&c);
        printf("\nd=");
        scanf("%d",&d);
        d=maximum(c,b);
        printf("\n\maximum = %d",maximum(c,d);
    
        return(0)
    }

  3. #3
    Register User andor's Avatar
    Join Date
    Aug 2006
    Location
    Novi Sad
    Posts
    42

  4. #4
    Registered User SKeane's Avatar
    Join Date
    Sep 2006
    Location
    England
    Posts
    234
    Code:
    int Bigger(int * array, const int array_size)
    {
        int i;
        int max = INT_MIN;
    
        for (i = 0; i < array_size; i++)
        {
            if ( array[i] > max) max = array[i];
        }
    
        return( max );
    }

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. from 2D array to 1D array
    By cfdprogrammer in forum C Programming
    Replies: 17
    Last Post: 03-24-2009, 10:33 AM
  2. [question]Analyzing data in a two-dimensional array
    By burbose in forum C Programming
    Replies: 2
    Last Post: 06-13-2005, 07:31 AM
  3. Unknown Memory Leak in Init() Function
    By CodeHacker in forum Windows Programming
    Replies: 3
    Last Post: 07-09-2004, 09:54 AM
  4. Quick question about SIGSEGV
    By Cikotic in forum C Programming
    Replies: 30
    Last Post: 07-01-2004, 07:48 PM
  5. Array Program
    By emmx in forum C Programming
    Replies: 3
    Last Post: 08-31-2003, 12:44 AM