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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обьясните строение цыкла http://www.cyberforum.ru/cpp-beginners/thread226434.html
нащёл код!!он работает!! но я его не понимаю!!! обьясните цыкл!!! int exp=2; int base=10; int i=1; for (; exp; exp--) i= base*i; cout <<"Ответ" << i;
C++ использование статических массивов Дана целочисленная прямоугольная матрица размерности n на m. Упорядочить её строки по возрастанию количества одинаковых элементов в каждой строке, а также найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. в консольном приложении http://www.cyberforum.ru/cpp-beginners/thread226428.html
C++ используя динамическое выделение памяти и обработку массива с применением указателей
используя динамическое выделение памяти и обработку массива с применением указателей Уплотнить заданную матрицу, удалив из неё строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент. консольное приложение
Не работает math.h C++
Почему-то мнения функций этой библиотеки сильно расходятся с мнениями моего калькулятора. По крайней мере функции синуса косинуса и тангенса калькулятора и функций библиотеки расходятся. От чего это может быть?
C++ Динамическое выделение памяти и обработка массива с применением указателей http://www.cyberforum.ru/cpp-beginners/thread226421.html
Уплотнить заданную матрицу, удалив из неё строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент.
C++ Нарисовать треугольник Помогите!!! Программа должна делать прямоугольный треугольник (ввод катетов с клавиатуры), а она делает трапецию. #include <iostream.h> #include <windows.h> #include<math.h> #include<stdio.h> main () { int j=0; int i=0; int n=0; подробнее

Показать сообщение отдельно
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46

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

10.01.2011, 00:59. Просмотров 864. Ответов 7
Метки (Все метки)

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
#include <iostream.h>
#include <conio.h>
 
int max(int k,...)
{
int *p=&k;
int maxi;
 
 
    for(;k!=0;k--)
    {
        if (maxi<(*p))
        {
            maxi=(*p);
        }
        p++;
    }
return maxi;
}
 
void main()
{
clrscr();
cout << "\nmax (8, 3, 5) = " << max (8, 3, 5);
cout << "\nmax (2, 9, 6) = "<< max (2, 9, 6);
cout << "\nmax (7, 4, 10, 11) = "<< max (7, 4, 10, 11);
getch();
}
подскажите, пожалуйста, в чем проблема ?

результат программы
max (8, 3, 5) = 335
max (2, 9, 6) = 9
max (7, 4, 10, 11) = 335
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru