Código
#include <conio> #include <iostream> #include <stdlib> #include <math> class C {public: int *c; int r; C(){c=new int [10];} Union(int q[10],int p[10],int a,int b); int suma(int q[10],int a); double promedio(int a,int b); double varianza(int a,int b); double desviacion(int a); }; main () {int a,z; int *conjuntoA; int *conjuntoB; conjuntoA=new int [10]; conjuntoB=new int [10]; cout<<"Digite El Numero De Elementos Del Conjunto A: "; cin>>a; cout<<"Digite El Numero De Elementos Del Conjunto B: "; cin>>z; randomize(); cout<<"\nEl Conjunto A es : "; for(int i=0;i<a;i++) {conjuntoA[i]=random(100); cout<<conjuntoA[i]<<" ";} cout<<"\nEl Conjunto B es : "; for(int j=0;j<z;j++) {conjuntoB[j]=random(100); cout<<conjuntoB[j]<<" ";} C obj; obj.Union(conjuntoA,conjuntoB,a,z); cout<<"\nLa Suma De A es :"<<obj.suma(conjuntoA,a); cout<<"\nLa Suma De B es :"<<obj.suma(conjuntoB,z); cout<<"\nEl Promedio De A Es :"<<obj.promedio(obj.suma(conjuntoA,a),a); cout<<"\nEl Promedio De B Es :"<<obj.promedio(obj.suma(conjuntoB,z),z); cout<<"\nLa Varianza De A Es :"<<obj.varianza(obj.promedio(obj.suma(conjuntoA,a),a),a); cout<<"\nLa Varianza De B Es :"<<obj.varianza(obj.promedio(obj.suma(conjuntoB,z),z),z); cout<<"\nLa Varianza De A Es :"<<obj.desviacion(obj.varianza(obj.promedio(obj.suma(conjuntoA,a),a),a)); cout<<"\nLa Varianza De B Es :"<<obj.desviacion(obj.varianza(obj.promedio(obj.suma(conjuntoB,z),z),z)); getch(); } C::Union(int q[10],int p[10],int a,int b) {for(int i=0;i<a;i++) c[i]=q[i]; for(int i=0;i<b;i++) {c[a+i]=p[i];} cout<<"\nEl Conjunto Union De A y B Es : "; for(int i=0;i<(a+b);i++) {cout<<c[i]<<" ";} return 0;}//Cierro Union int C::suma(int q[10],int a) {r=0; for(int i=0;i<a;i++) {r+=q[i];} return r;}//Cierro Suma double C::promedio(int a,int b) {return a/b;}//Cierro Promedio double C::varianza(int a,int b) {return a/(b-1);} double C::desviacion(int a) {return sqrt(a);}
lo que quiero es ver si hay otra forma de eliminar la info de r cada vez que llamo la funcion suma, ademas si hay sugerencias en otra parte del codigo se aceptan