Функция для ввода массива - 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]); }
Объяснение кода листинга программы
- Включение файла стандартного ввода/вывода
- Объявление функции fill_array с типом возвращаемого значения void и параметром типа int *massiv
- Объявление переменной i типа int со значением 0 в цикле for
- Условие цикла for для заполнения массива
- Присваивание значения 1 элементу массива по индексу i в цикле for
- Вызов функции fill_array с передачей массива a в качестве параметра
- Объявление переменной j типа int со значением 0 в цикле for
- Условие цикла for для вывода элементов массива
- Вывод значения элемента массива по индексу j с помощью функции printf и символа пробела
- Вывод значения переменной j после цикла for
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д