Технологии

Решено

Вопрос по функциям Си. - вопрос №645395

Здравствуйте! Я хочу вывести массив из функции myfunk.

#include <stdio.h>
int myfunk(int a[],int b);
int main()
{
    int a[100],b;
    b=10;
    myfunk(a, b);
    for(int l=0; l<b; l++)
    {
        printf("%d ", myfunk(a[l],b)); // как правильно вывести массив ?
    }
    printf("\n");
    return 0;
}
int myfunk(int a[],int b)
{
    int k=1;
    for(int i=0; i<b; i++)
    {
        a[i]=k;
        k++;
    }
    return a[100];
}

май 27, 2013 г.

  • Всего ответов: 3

  • Дмитрий - аватарка

    Дмитрий

    6-й в Технологиях

    Если речь идет о выводе значений.Код не пойми-что делает.Покажите задание.  

      for(int l=0; l<b; l++)
        {
            printf("%d ", a[l]); // как правильно вывести массив ?
        }

    май 27, 2013 г.
    Ответ понравился автору
    Лучший ответ по мнению автора
  • Жагпаров Али Арманович - аватарка

    Жагпаров Али Арманович

    59-й в Технологиях

    Ты хоть сам понел что написал, это…

    Дай задание я напишу тебе нормальный код,

    Так же я заметил что у тебя большие пробелы в программирование, за 100 руб согласен обьяснить любую тему, время неограничено, пока не поймешь  

    июнь 16, 2013 г.
  • xxxx - аватарка

    xxxx

    1008-й в Технологиях

    функции объявляются до тела MAIN()

    июнь 16, 2013 г.