В числовой последовательности из N элементов вычислить количество элементов, меньших числа Z и их сумму - C (СИ)
Формулировка задачи:
Ребята помогите решить эту проклятую задачу...сам в СИ ни чего не знаю,а задают такое...Буду признателен!!!
1.В числовой последовательности из N элементов вычислить количество элементов, меньших числа Z и их сумму. N=10
Z=100.
Нужно с функцией решать...
Решение задачи: «В числовой последовательности из N элементов вычислить количество элементов, меньших числа Z и их сумму»
textual
Листинг программы
#include <stdio.h>
void Func (int, int);
int main ()
{
int N, Z;
printf ("N = ");
scanf ("%d", &N);
printf ("Z = ");
scanf ("%d", &Z);
Func (N, Z);
return 0;
}
void Func (int num, int max)
{
int x, count = 0, sum = 0;
while (num --)
{
scanf ("%d", &x);
if (x < max)
{
count ++;
sum += x;
}
}
printf ("count = %d\n", count);
printf ("sum = %d\n", sum);
}
Объяснение кода листинга программы
В этом коде выполняются следующие действия:
- Ввод чисел N и Z с помощью функции scanf.
- Вызов функции Func с передачей ей в качестве аргументов чисел N и Z.
- В функции Func создаются переменные x, count и sum, которые будут использоваться для подсчета количества и суммы элементов числовой последовательности, меньших числа Z.
- С помощью цикла while происходит обход каждого элемента числовой последовательности.
- В каждой итерации цикла значение элемента x считывается с помощью функции scanf.
- С помощью условного оператора if проверяется, является ли значение элемента x меньше значения переменной Z.
- Если условие истинно, то к переменной count прибавляется единица (увеличивается на 1), а к переменной sum прибавляется значение переменной x.
- После завершения цикла выводятся значения переменных count и sum с помощью функции printf. Список действий в коде:
- Ввод чисел N и Z.
- Создание переменных x, count и sum.
- Обход каждого элемента числовой последовательности.
- Считывание значения элемента x.
- Проверка, является ли значение элемента x меньше значения переменной Z.
- Увеличение переменной count на единицу, если условие истинно.
- Увеличение переменной sum на значение переменной x, если условие истинно.
- Вывод значений переменных count и sum.