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

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

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

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

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

textual
Листинг программы
  1. void FillArray (int *input, int size);
  2. void main (void)
  3. {
  4.  int array[16];
  5.  FillArray(array, 16);
  6. }
  7.  
  8. void FillArray (int *input, int size)
  9. {
  10.  for (int i = 0; i < size; i++)
  11.   input[i] = i*2+1;
  12. }

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

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы