#include <stdio> #include <stdlib> #include <iostream> #include <cmath> //using namespace std; void imprime(double[],int); double media(double[],int); double desvpad(double[],int); int main() { double x[] = { 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9 }; int n=8; imprime(x,n); double m = media(x,n); double s = desvpad(x,n); cout << "media = " << m << ", desv pad = " << s << endl; for (int i=0; i<n; i++) cout << "x[" << i << "] = " << x[i] << ", z[" << i << "] = " << (x[i] - m)/s << endl; return 0; } void imprime(double x[], int n) { for (int i=0; i<n-1; i++) cout << x[i] << ", "; cout << x[n-1] << endl; } double media(double x[], int n) { double soma=0; for (int i=0; i<n; i++) soma += x[i]; return soma/n; } double desvpad(double a[], int n) { double soma=0; for (int i=0; i<n; i++) soma += a[i]; double media = soma/n; soma=0; double desvio; for (int i=0; i<n; i++) { desvio = a[i] - media; soma += desvio*desvio; } return sqrt(soma/(n-1)); system("pause"); }