Gorbatich wrote:
Садитесь, два балла.
> #include<stdio.h>
> gopstop(int *a, int *k){
> int i;
> for(i=1; i<=6; i++)
> if(a[i]>a[i-1]&&a[i]>a[i+1])
> *k=*k+1;
> }
1) Кому нужна функция, которая работает только с массивом из 6-и элементов?
2) А Вы пробовали скомпилировать свою программу?
3) А зачем целое число возвращать через указатель?
4) Если уж возвращаете, почему инициализировать его должна вызывающая
сторона?
В общем, чем дальше, тем хуже. Я же сразу Вам сказал, Вам не надо
программировать — Вам надо сразу в Большие Начальники.
Я, вообще-то, и раньше предполагал, что люди, которые не хотять знать,
как работает qsort из принципа, программировать в принципе не могут. Но
я не ожидал получить этому столь быстрое и наглядное подтверждение. Спасибо!
> int main(){
> int m=0;
> int z[7]={2,1,8,6,3,4,1};
> gopstop(z, &m);
> printf("\n%i", m);
>
> return 0;
> }
\n в начале строки — это круто. Это явно способствует формированию
хорошего вкуса у пользователей Вашей программы.
Posted via RSDN NNTP Server 2.0