Дописать код

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by A.N.O.N.I.M, 29 May 2011.

  1. A.N.O.N.I.M

    A.N.O.N.I.M Banned

    Joined:
    20 May 2010
    Messages:
    3
    Likes Received:
    3
    Reputations:
    0
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <conio.h>
    
    int i, **math;
    
    int main()
    {
        srand(time(NULL));
        int row,column,x1,x2;
        int max = 0;//максимальноe число
        printf("Vvedite kolichestvo strok: ");
    scanf("%i",&row);
        printf("Vvedite kolichestvo stolbcov: ");
    scanf("%i",&column);
            printf("\n");
        while (row<=0 || column <=0) 
        {
            printf("\tZnacheniya dolzhny byt > 0\n");
            printf("\n");
           printf("Vvedite  kolichestvo strok: ");
    scanf("%i",&row);
            printf("Vvedite kolichestvo stolbcov: ");
    scanf("%i",&column);
            printf("\n");
        }
            printf("\n");
       printf("\tMatrix\n");
        math = new int*[row];
        for(int i = 0;i<row;i++)
        {
            math[i] = new int[column];
        }
        for(x1=0;x1<row;x1++)
        {                       
            for (x2=0;x2<column;x2++)
            {
                math[x1][x2]=rand()%100;
    printf(" %d", math[x1][x2]);
            }
            printf("\n");
        }
    getch();
    }
    
    

    Нужно чтобы программа находила самое максимальное число в массиве.Как это сделать?
     
    #1 A.N.O.N.I.M, 29 May 2011
    Last edited: 29 May 2011
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Для этого нужно учиться учить учиться, или не тупить, открыть любую книгу по Си и глянуть как это сделать.

    1) max = первый элемент массива
    2) перебираешь все элементы массива, если max < этого элемента, то max = этот элемент. ничего сложного
     
    1 person likes this.
  3. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    А еще выучи цикл do-while, научись не перемешивать Си и C++ (оператор new - это С++, а вот все остальное у тебя сишное), и не забывай освобождать после себя ресурсы.
     
  4. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5

    Вот юзай.. думаю поймеш и сам допишеш!!