Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для bool

Старожил


Сообщения: 229
Благодарности: 9

Профиль | Отправить PM | Цитировать


чет меня заклинило 8) пардон, вот работает) посмотрите пожалуйста , как можно оптимальнее её написать, и ещё такой вопрос: вот допустим я хочу прям в программе ввести величину массива. Мне нужно сначала объявить переменную int size; /* размер массива */
а как потом объявлять сам массив? так ведь нельзя: int a[size] , потому что переменная size ещё не определена. Подскажите пожалуйста.

Код: Выделить весь код
#include <stdio.h>

find_max(int *x);
find_min(int *n);
main(void)
{
     int t;
     int a[10];
     printf("input elements of array\n");
     for(t=0;t<11;t++){
       scanf("%d",&a[t]);
       }
     printf("Max = %d\n",find_max(a));
     printf("Min = %d",find_min(a));

}

find_max(int *x)
{
     int t;
     int max;
     max=x[0];
     for(t=1;t<11;t++){
     if(x[t]>max) max=x[t];
     }
     return max;
}
find_min(int *n)
{
     int t;
     int min;
     min=n[0];
     for(t=1;t<11;t++){
     if(n[t]<min) min=n[t];
     }
     return min;
}

Отправлено: 02:09, 26-02-2007 | #9