В числовой последовательности из 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);
}

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

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

  1. Ввод чисел N и Z с помощью функции scanf.
  2. Вызов функции Func с передачей ей в качестве аргументов чисел N и Z.
  3. В функции Func создаются переменные x, count и sum, которые будут использоваться для подсчета количества и суммы элементов числовой последовательности, меньших числа Z.
  4. С помощью цикла while происходит обход каждого элемента числовой последовательности.
  5. В каждой итерации цикла значение элемента x считывается с помощью функции scanf.
  6. С помощью условного оператора if проверяется, является ли значение элемента x меньше значения переменной Z.
  7. Если условие истинно, то к переменной count прибавляется единица (увеличивается на 1), а к переменной sum прибавляется значение переменной x.
  8. После завершения цикла выводятся значения переменных count и sum с помощью функции printf. Список действий в коде:
  9. Ввод чисел N и Z.
  10. Создание переменных x, count и sum.
  11. Обход каждого элемента числовой последовательности.
  12. Считывание значения элемента x.
  13. Проверка, является ли значение элемента x меньше значения переменной Z.
  14. Увеличение переменной count на единицу, если условие истинно.
  15. Увеличение переменной sum на значение переменной x, если условие истинно.
  16. Вывод значений переменных count и sum.

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


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

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

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