0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
1

Используя перегрузку функций, написать программу определения минимального значения элемента массива

22.05.2014, 15:25. Показов 1576. Ответов 12
Метки нет (Все метки)

Добрый день, подскажите, пожалуйста! )

Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2014, 15:25
Ответы с готовыми решениями:

Используя перегрузку функций, написать программу определения максимального значения массива разного типа
Здравствуйте, помогите пожалуйста с заданием "Используя перегрузку функций, написать программу...

Массив: Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа
Используя перегрузку функций, написать программу определения минимального значения элемента массива...

Используя перегрузку функции ,написать программу определения минимального значения элемента массива разного типа
Используя перегрузку функции ,написать программу определения минимального значения элемента массива...

Используя перегрузку функций, написать программу определения максимального значения элемента массива разного типа
Используя перегрузку функций, написать программу определения максимального значения элемента...

12
76 / 71 / 55
Регистрация: 17.05.2014
Сообщений: 301
22.05.2014, 16:10 2
Hemp007, насколько я помню, в С нет перегрузки функций, как в С++
0
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
22.05.2014, 16:27  [ТС] 3
Вот честно не знаю, нам преподаватель дал задание такое)
0
76 / 71 / 55
Регистрация: 17.05.2014
Сообщений: 301
22.05.2014, 16:29 4
Hemp007, может он на С++ велел вам писать?
0
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
22.05.2014, 16:44  [ТС] 5
Нет-нет, мы работаем на языке С, сейчас само методическое пособие скину.
Вот ссылка
0
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
22.05.2014, 16:57 6
1. В методичке написана ерунда. Как сказали выше, в Си так перегружать функции нельзя.
2. Но это в текущем контексте не так важно. При таком примитивном задании у Вас нет никаких наработок. Над этим уже стоит задуматься.
0
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
22.05.2014, 17:01  [ТС] 7
Просто я учусь не совсем на ту специальность, где программирование мне бы пригодилось)

Добавлено через 2 минуты
А такое возможно выполнить?
С помощью рекурсивной функции вычислить сумму элементов одномерного массива
0
153 / 148 / 66
Регистрация: 20.02.2014
Сообщений: 556
22.05.2014, 17:02 8
Цитата Сообщение от Hemp007 Посмотреть сообщение
где программирование мне бы пригодилось
Это говорит, скорее не о том, что программирование вам не пригодится, а скорее о вашей сообразительности решить поставленную задачу, причем настолько элементарную. Причем в методичке даже примеры есть.
0
Эксперт Java
4282 / 2649 / 479
Регистрация: 28.04.2012
Сообщений: 8,485
22.05.2014, 17:14 9
Цитата Сообщение от Hemp007 Посмотреть сообщение
Просто я учусь не совсем на ту специальность, где программирование мне бы пригодилось
Что это за специальность такая, где программирование не нужно, но Си изучают?
0
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
22.05.2014, 17:17  [ТС] 10
"Информатика и вычислительная техника", здесь больше мы опираемся на мультимедийные устройства, а так же на работу с ними. Так же изучение программ типа Компас 3D, T-Flex, nanoCAD и т.п.)
0
76 / 71 / 55
Регистрация: 17.05.2014
Сообщений: 301
23.05.2014, 06:46 11
Лучший ответ Сообщение было отмечено Hemp007 как решение

Решение

Hemp007, это решается функцией
C
1
int summ(int *a, int index, int count) { return a[index] + (index < count-1 ? summ(a, index+1, count) : 0); }
Добавлено через 6 минут

Не по теме:

Hemp007, вот правда, удивляет, зачем вам С. Вам бы лучше HTML5+JavaScript или Python подошел бы при таком наборе

1
153 / 148 / 66
Регистрация: 20.02.2014
Сообщений: 556
23.05.2014, 08:07 12
Лучший ответ Сообщение было отмечено Hemp007 как решение

Решение

Кстати, а ведь в С есть все-таки некое подобие шаблонов же, появилось в С11, _Generic
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
 
#define test(t) _Generic((t),int: testi, double: testd, char: testc, float: testf)(t)
 
void testi(int i)
{
    printf("TEST INT:\t%d\n",  i);
}
 
void testd(double d)
{
    printf("TEST DOUBLE:\t%lf\n", d);
}
 
void testc(char c)
{
    printf("TEST CHAR:\t%c\n", c);
}
 
void testf(float f)
{
    printf("TEST FLOAT:\t%f\n", f);
}
 
int main(void)
{
    test(97);
    test(97.);
    test((char)'a');
    test(97.f);
}
1
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 41
23.05.2014, 08:36  [ТС] 13
Спасибо, ребят, большое, выручили
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2014, 08:36
Помогаю со студенческими работами здесь

перегрузку функций,определения максимального значения элемента массива разного типа
Задание: Используя перегрузку функций, написать программу определения максимального значения...

Написать программу вычисления суммы элементов массива, используя перегрузку функций
Используя перегрузку функций ,написать программу вычисления суммы элементов массива.

Написать программу определения минимального значения массива
2)используя перегрузку функций, написать программу определения минимального значения массива...

Написать программу определения минимального элемента одномерного массива чисел
Написать программу определения минимального элемента одномерного массива чисел, используя...

Написать функцию для определения минимального элемента двумерного массива
Написать функцию для определения минимального элемента двумерного массива.

Разработать программу для определения индекса минимального элемента массива
Разработать программу для определения индекса минимального элемента массива.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru