Функция для ввода массива - C (СИ)

Узнай цену своей работы

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

Подскажите, как будет выглядеть программа, если одномерный массив A[10] ввести с помощью функции

Решение задачи: «Функция для ввода массива»

textual
Листинг программы
#include <stdio.h>
 
void fill_array(int *massiv)
{
   int i;
   for(i=0;i<10;i++)
        massiv[i]=1;
}
 
main()
{
int a[10];
int j;
fill_array(a);  //вызов функции
for(j=0;j<10;j++) //вывод матрицы
    printf("%d ",a[j]);
}

Объяснение кода листинга программы

  1. Включение файла стандартного ввода/вывода
  2. Объявление функции fill_array с типом возвращаемого значения void и параметром типа int *massiv
  3. Объявление переменной i типа int со значением 0 в цикле for
  4. Условие цикла for для заполнения массива
  5. Присваивание значения 1 элементу массива по индексу i в цикле for
  6. Вызов функции fill_array с передачей массива a в качестве параметра
  7. Объявление переменной j типа int со значением 0 в цикле for
  8. Условие цикла for для вывода элементов массива
  9. Вывод значения элемента массива по индексу j с помощью функции printf и символа пробела
  10. Вывод значения переменной j после цикла for

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы