Форум программистов, компьютерный форум CyberForum.ru

Рекурсия. Среднее значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести натуральное число N. Определить, является ли оно совершенным http://www.cyberforum.ru/cpp-beginners/thread657965.html
Здравствуйте. Помогите пожалуйста с лабораторной... В 1. Ввести натуральное число N. Определить, является ли оно совершенным (совершенное число N равно сумме всех своих делителей, не превосходящих само N). 2. Поменять местами цифры старшего и младшего разрядов данного натурального числа (например, из числа 3879 получится 9873).
C++ Стринги(массивы символов) Подскажите с заданием: Написать программу, которая с помощью собственной функции с параметром s (или двумя параметрами s и t) типа char: в s после каждого слова ставит символ новой строки и устраняет пропуски. Раньше пытался освоить pascal. Но задание задали на с++ в котором пока еще не разобрался http://www.cyberforum.ru/cpp-beginners/thread657945.html
Проверьте код C++
# include <stdio.h> void main() { int a; printf("Vvedit a\n"); scanf("%d", &a); int b; printf("Vvedit b\n"); scanf("%d", &b);
Как перевести число из 5-ричной в 9-ричную? C++
Привет всем. Как перевести число из 5-ричной в 9-ричную? Число 2345 -> ? 9
C++ Задача с формулой http://www.cyberforum.ru/cpp-beginners/thread657905.html
Добрый день!Не могу решить задачку в СИ Прошу помощи формула ниже заранее спасибо
C++ Сформировать массив из n элементов Сформировать массив из n элементов.Вывести на экран полученный массив.В зависимости от вводимого с клавиатуры числа k,выполнить: если, k=1 то удаление n элементов начиная с номера k если, k=2 то добавление элементов с номера k если, k=3 то поменять местами элементы с четными и не четными номерами За ранее спасибо! подробнее

Показать сообщение отдельно
Renox
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 10
25.09.2012, 19:15     Рекурсия. Среднее значение
Помогите пожалуйста с задачей: Напишите рекурсивную функцию, которая находит среднее значение элементов массива, которые больше заданного числа n.

Вот что смог сделать...
в параметрах:
a - массив
m - число эл-тов в нем
n - задаваемое число
i - номер текущего эл-та
k - счетчик кол-ва чисел больших, чем n


C++
1
2
3
4
5
int sredsum(int *a,int m, int n,int i,int k){
if (i>=m) return 0;
if (a[i]>n) return a[i]+sredsum(a,m,n,i+1,k+1);
else return 0+sredsum(a,m,n,i+1,k);
}

Т.е я только считаю сумму, а вот как и где поделить на k - ума не приложу.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru