Помогите с массивом на C

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by xeonx86, 24 Mar 2014.

  1. xeonx86

    xeonx86 New Member

    Joined:
    6 May 2012
    Messages:
    43
    Likes Received:
    1
    Reputations:
    0
    вот программа
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        int m[10];
        printf("vvedite massiv  \n");
        for(int i=1;i<=10;i++)
        {
            scanf("%d",&m[i]);
        }
    
        for(int i=10;i>=1;i--)
        {
            printf(" %i ",m[i]);
        }
       " int max=m[1];
        int min=m[1];
        for (int i=1;i<=10;i++)
        {
            if (max > m[i])
            {
                max=m[i];
            }
            if (min < m[i])
            {
                min=m[i];
            }
        }
        printf("\n\nmax=%d  min=%d",max,min);"
    
        return 0;
    }
    
    текст выделенный в кавычки не работает ! максимальное значение пишет 3 минимальное 10 ! везде облазил, как только не пробовал, что сделать что бы работало
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Прямо таки всё пробовал, но индексация массива с 0 начинается и последний элемент таким образом под индексом 9, а не 10. И проверка внутри цикла на min/max кривая. А за исключением этого - всё пробовал.
     
    _________________________