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

Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) http://www.cyberforum.ru/cpp-beginners/thread880151.html
Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти точку пересечения одной из касательных с окружностью. Формат входных данных: Пять вещественных чисел xc yc R x y — координаты центра и радиус окружности, координаты точки. Формат выходных данных: В первой строке одно число К, равное количеству точек пересечения касательных к окружности из...
C++ умножение многочлена http://www.cyberforum.ru/cpp-beginners/thread880135.html
C++ Выполнить сортировку одномерного массива X(100) методом Шелла
задание: Выполнить сортировку одномерного массива X(100) методом Шелла. В отсортированном одномерном массиве X(100)выполнить поиск заданного элемента методом бинарного поиска. Вот программа: #include <iostream.h> int main() { Float x ={5, 9, 45, 82, 46, 13, 55, 95, 342, 3, 2, 4, 78, 62, 93, 85, 53, 66, 64, 36, 869, 6, 26, 698, 256, 49, 854, 985, 658, 951, 236, 569, 24, 63, 1, 45,...
Написать программу, которая выражает среднее арифметическое элементов матрицы суммы целых чисел без учета значений мин и макс элементов C++
Написать программу, которая выражает ср. арифметическое элементов матрицы суммы целых чисел размерностью 3*3 без учета значений мин и макс элементов. Вывести на экран полученную сумму, а также мин и макс значения. Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму.
C++ Очередная сортировка в структуре студент http://www.cyberforum.ru/cpp-beginners/thread880120.html
по заданию нужна сортировка по возрастанию номера групп, если я пытаюсь использовать для этого qsort, компилятор выдаёт фатальную ошибку. по возможности вставить эту сортировку после чтение массива из файла, или же дать алгоритм использования qsort, видимо я её не правильно описываю :( заранее благодарю #include <iostream> #include <cstring> #include <stdlib.h> #include "fstream"
C++ Бред со счетом С начало грешил на свой компилятор, но после попробовал на Visual Studio 2010 и тот же результат. Какого черта в коде ниже, 264.088/11 НЕ ровняется 24.008 ? Может тут надо что-то добавить ? #include <iostream> #include <windows.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
6050 / 5653 / 1827
Регистрация: 18.12.2011
Сообщений: 14,441
Завершенные тесты: 1
27.05.2013, 08:49     Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив?
Вышеописанный способ работает и для фиксированного числа параметров
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
double max(double x1,double x2,double x3,double x4,double x5);
int main()
{
    printf("%f\n",max(0.5, 0.6, 0.1, 0.3, 0.2));
    _getch();
    return 0;
}
double max(double x1,double x2,double x3,double x4,double x5)
{
    double max = 0;
    double* pd = &x1; int i = 5;
    while (i>0)
    {
        if (*pd > max) max = *pd;
        pd++; i--;
    }
    return max;
}
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru