Скачиваний:
50
Добавлен:
10.12.2013
Размер:
1.04 Кб
Скачать
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int max(int k,...)
{
	int *p = &k; 
	int max=*(++p);
	k--;
	for(;k!=0;k--)
		if(max<*(++p)) max=*p;
	return max;
}


void main()
{
	int m[13], maximum,k;
	
	
	k=5;
	cout << k << " params:\n";
	for(int i=1;i<=k;i++)
	{
		cout << "enter param " << i << ": ";
		cin >> m[i];
	}
	maximum=max(k,m[1],m[2],m[3],m[4],m[5]);
	cout << "maximum from " << k << " params is: " << maximum <<"\n\n";

	
	k=10;
	cout << k << " params:\n";
	for(i=1;i<=k;i++)
	{
		cout << "enter param " << i << ": ";
		cin >> m[i];
	}
	maximum=max(k,m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10]);
	cout << "maximum from " << k << " params is: " << maximum <<"\n\n";

	
	k=12;
	cout << k << " params:\n";
	for(i=1;i<=k;i++)
	{
		cout << "enter param " << i << ": ";
		cin >> m[i];
	}
	maximum=max(k,m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12]);
	cout << "maximum from " << k << " params is: " << maximum <<"\n\n";
	
}
Соседние файлы в папке laba 7.2
  • #
    10.12.20131.04 Кб50laba 7.2.cpp
  • #
    10.12.20133.43 Кб50laba 7.2.dsp
  • #
    10.12.2013541 б51laba 7.2.dsw
  • #
    10.12.201333.79 Кб50laba 7.2.ncb
  • #
    10.12.201348.64 Кб50laba 7.2.opt
  • #
    10.12.20131.17 Кб50laba 7.2.plg