Заполнить массив последовательными, непарными числами, начиная с единицы - C (СИ)

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

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

Составить программу(с под программой,+ инф.модель),которая заполняет массив последовательными,непарными числами,начиная с единицы.

Решение задачи: «Заполнить массив последовательными, непарными числами, начиная с единицы»

textual
Листинг программы
void FillArray (int *input, int size);
void main (void)
{
 int array[16];
 FillArray(array, 16);
}
 
void FillArray (int *input, int size)
{
 for (int i = 0; i < size; i++)
  input[i] = i*2+1;
}

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

  1. Объявлена функция FillArray, которая принимает два аргумента: указатель на массив и размер массива.
  2. В функции main объявлен массив array размером 16.
  3. Вызвана функция FillArray с аргументами array и 16.
  4. В функции FillArray используется цикл for для заполнения массива.
  5. В цикле for происходит присвоение элементу массива значения i*2+1, где i — это индекс элемента.
  6. Значение i*2+1 представляет собой нечетное число, которое последовательно увеличивается на 2 при переходе к следующему элементу массива.
  7. Результатом работы функции FillArray является заполненный массив нечетными числами, начиная с 1.
  8. Результатом работы функции main является вызов функции FillArray с указанным массивом и его размером.

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


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

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

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