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

Функции с переменным числом параметров

29.02.2012, 10:21. Показов 8527. Ответов 2
Метки нет (Все метки)

Написать функцию mult с переменным числом параметров,
которая находит произведение чисел типа float. Написать
вызывающую функцию main, которая обращается к функции
40
mult не менее трех раз с количеством параметров 3, 7,11

просьба помочь с такой задачей
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.02.2012, 10:21
Ответы с готовыми решениями:

Вызов функции с переменным числом параметров
Написать программу, которая включает функцию с переменным числом параметров, для нахождения...

Написать функцию kvadr с переменным числом параметров
Ребята помогите пожалуйста решить задачку !! Написать функцию kvadr с переменным числом...

Написать функцию с переменным числом параметров, которая находит сумму чисел по формуле
Написать функцию Sum, с переменным числом параметров, которая находит сумму чисел типа int по...

«Функции с переменным числом параметров»
И ещё 1на просьба :-[ В этом случае удобно использовать цикл do while, так как указатель p сразу...

2
c#
95 / 95 / 27
Регистрация: 25.03.2011
Сообщений: 290
29.02.2012, 10:45 2
Лучший ответ Сообщение было отмечено MaSTeD как решение

Решение

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
static void Main(string[] args)
        {
            Random rnd = new Random();
            float[] param = new float[7] { 3.7f, 2.5f, 6.9f, 0.1f, -7.3f, 1.2f, 2.0f };
 
            foreach (float item in param)
            {
                Console.Write("{0} ", item.ToString());
            }
            
            Console.Write("\n{0}",Mult(param));
            Console.ReadLine();
        }
 
        static float Mult(float[] param)
        {
            float x=param[0];
 
            if (param.Length>1)
                for (int i = 1; i < param.Length; i++)
                {
                    x *= param[i];
                }
 
            return x;
        }
0
189 / 189 / 38
Регистрация: 11.04.2009
Сообщений: 497
29.02.2012, 11:17 3
Цитата Сообщение от temich-92 Посмотреть сообщение
C#
1
        static float Mult(float[] param)
Это неверное решение. В данном случае передается один единсвтенный параметр - массив. Если требуется переменное число параметров, то используется ключевое словов params в констркуции вида:

C#
1
2
3
4
5
6
7
8
9
        static void Function(params float[] input)
        {            
        }
 
        static void Main(string[] args)
        {
            Function(1);
            Function(1, 3);
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.02.2012, 11:17
Помогаю со студенческими работами здесь

Функции с переменным числом параметров
Набираю пример программы из книги. Все строчка в строчку, а не компилируется:( Помогите,...

Функции с переменным числом параметров
Помогите пожалуйста исправить ошибку в программе!!! Проблема в том, что не учитывается степень...

Функции с переменным числом параметров
Такая проблема есть код который должен выводить поочередно цифры, 1 2 3 4 5, я пытаюсь...

Функции с переменным числом параметров
Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по...


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

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

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