Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 121
Благодарности: 35

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#include <iostream>
#include "math.h"


using namespace std;

float foo(int A[], int n)
{
	int s = 0;
	for (int i = 0; i < n; i++) 
		s += A[i];
	return sqrt(s);
};

float foo(float B[], int n)
{
	float p;
	if (n > 0)
		p = 1;
	else
		if (n == 0)
			p = 0;
		else
		{
			p = -1;
			char s[] = {239,32,171,174,164,235,224,236};
			for (int j = 0; j < 8; j++)
				cout << s[j];
		};
		
	for (int i = 0; i < n; i++)
		p *= B[i];
	return p;
};

int main()
{
	int A[] = {1,2,3,3,7};
	cout << foo(A, sizeof(A)/sizeof(int)) << "\n";
	float B[] = {2.0,3.1};
	cout << foo(B, sizeof(B)/sizeof(float));
	return 0;
}

Отправлено: 17:08, 17-01-2013 | #3