Нахождение максимального элемента во введенном массиве, программа зацикливается - C (СИ)

Формулировка задачи:

Помогите исправить ошибку. Хотел написать программу для нахождения максимального элемента в введенном массиве,но программа зацикливается.....
#include<stdio.h>
main()
{
    int i,max=190;
    int mas[10];
    for(i=1;i<=10;i++)
    {
        scanf("%d",&mas[i]);
        if(mas[i]>max)
        {
            max=mas[i];
 
        }
    }
    printf("max=%d\n",max);
}

Код к задаче: «Нахождение максимального элемента во введенном массиве, программа зацикливается - C (СИ)»

textual
unsigned int max = 0;
unsigned int i;
for( i = 1; i < 10; ++i ) { // Обратите внимание на границы!
    if( mas[i] > mas[max] ) { max = i; }
}
printf("max=%d\n", mas[max]);

10   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ