Вычислить сумму четных (по значению) элементов массива, стоящих на нечетных позициях - C (СИ) (80087)

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

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

Одномерный массив. В одномерном массиве, состоящем из n целых элементов, - вычислить сумму четных (по значению) элементов массива, стоящих на нечетных позициях; - вычислить произведение элементов массива, расположенных между первым и вторым отрицательными элементами; - поменять местами первый нулевой элемент и последний элемент массива. Функция и матрицы. 1. Создания матрицы размерности А [nxm], элементы матрицы А – вещественные числа. Параметры функции – сама матрица, ее размерность. 2. Печати матрицы. Параметры матрицы – сама матрица, ее размерность. 3. Поиска суммы элементов матрицы, меньших заданного k. В основной программе вызвать функции для 3-х матриц x, y, z размерностями 8х7, k=10; 4х5, k=3; 10х7, k=55. Работа со строковыми данными. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов строки. В каждом слове заменить первые буквы прописными. Заранее всех благодарю за оказанную помощь. Мой адрес, куда можно писать removed@mail.ru

Решение задачи: «Вычислить сумму четных (по значению) элементов массива, стоящих на нечетных позициях»

textual
Листинг программы
  for (i=0; i<klt; i++) 
  {    if (ch[i]==' ' && ch[i+1]!=' ') { count++; ch[i+1]=ch[i+1]-32; }
  }

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

В данном коде выполняется следующая последовательность действий:

  1. Переменная i инициализируется значением 0.
  2. Переменная klt содержит количество элементов в массиве.
  3. Запускается цикл for, который выполняется до тех пор, пока значение переменной i меньше klt.
  4. Внутри цикла выполняется проверка: если значение символа в позиции i равно пробелу и следующий символ не равен пробелу, то выполняется следующее действие.
  5. Переменная count увеличивается на 1.
  6. Значение символа в позиции i+1 уменьшается на 32 (для получения значения строки ch в нижнем регистре).
  7. После завершения цикла for выполняется следующая инструкция. Таким образом, в результате выполнения данного кода будет вычислена сумма четных элементов массива, стоящих на нечетных позициях.

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


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

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

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