All pastes #994714 Raw Edit

MARKO

public text v1 · immutable
#994714 ·published 2008-04-23 16:39 UTC
rendered paste body
#include <iostream>
#include <cmath>
using namespace std;

double sredina(int *a,int n)
{
	int min1,min2,null;
	min1=a[0];
	min2=a[1];
	int p=a[0]*a[1];
	for(int i=2;i<n;i++)		//for ciklusot vrti  n-2 pati i toa znaci deka imame kompleksnost T(n-2)="teta"(n)
	{
		p*=a[i];
		(a[i]<=min1&&a[i]<=min2)?((min1<min2) ? min2=a[i]:min1=a[i]):((a[i]<=min1||a[i]<=min2)?((min1>=a[i]) ? min1=a[i]: min2=a[i]):null);
	}
	return (pow(p/(min1*min2),1./(n-2)));
}

int main ()
{
	int a[100];
	int i=0,n=0;
	
	cout<<"Vnesi broj na elementi vo nizata: "<<endl;
	cin>>n;
	cout<<"Vnesi gi elementite na nizata: "<<endl;
	for(i=0;i<n;i++)
	{
		cout<<"Vnesi go "<<i+1<<" element"<<endl;
		cin>>a[i];
	}
	
	cout<<"Geometriska sredina bez dvata najmali elementi e:"<<sredina(a,n)<<endl;
	return 0;
}