Вычислить сумму четных (по значению) элементов массива, стоящих на нечетных позициях - 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; } }
Объяснение кода листинга программы
В данном коде выполняется следующая последовательность действий:
- Переменная
i
инициализируется значением 0. - Переменная
klt
содержит количество элементов в массиве. - Запускается цикл
for
, который выполняется до тех пор, пока значение переменнойi
меньшеklt
. - Внутри цикла выполняется проверка: если значение символа в позиции
i
равно пробелу и следующий символ не равен пробелу, то выполняется следующее действие. - Переменная
count
увеличивается на 1. - Значение символа в позиции
i+1
уменьшается на 32 (для получения значения строкиch
в нижнем регистре). - После завершения цикла
for
выполняется следующая инструкция. Таким образом, в результате выполнения данного кода будет вычислена сумма четных элементов массива, стоящих на нечетных позициях.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д