///Taller 2///
///2) Un vector de 8 registros decimales (float) se llena con la fórmula x2 + y2. Encuentre los valores por debajo del promedio, y modifíquelos por la siguiente fórmula 2x2 + 3y. Teniendo en cuenta los x,y respectivos para cada posición del vector resultante. Posteriormente imprima una lista de los valores tanto de x,y como del vector resultado///
#include<iostream>
#include<math.h>
using namespace std;
int main( )
{
int i;
float Prom;
float x[ 8 ] , y[ 8 ] , Registro[ 8 ] ;
Prom= 0 ;
for ( i= 1 ; i<= 8 ; i++ )
{
cout << "x = " ;
cin >> x[ i] ;
cout << "y = " ;
cin >> y[ i] ;
Registro[ i] = pow ( x[ i] ,2 ) + pow ( y[ i] ,2 ) ;
Prom= Prom+ Registro[ i] ;
}
Prom= Prom/ 8 ;
for ( i= 1 ; i<= 8 ; i++ )
{
if ( Registro[ i] < Prom)
{
Registro[ i] = 2 * pow ( x[ i] ,2 ) + 3 * y[ i] ;
}
}
for ( i= 1 ; i<= 8 ; i++ )
{
cout << " ( " << x[ i] << " : " << y[ i] ; << " ) " << " = " << Registro[ i] << endl;
}
}
Ly8vVGFsbGVyIDIvLy8KCi8vLzIpIFVuIHZlY3RvciBkZSA4IHJlZ2lzdHJvcyBkZWNpbWFsZXMgKGZsb2F0KSBzZSBsbGVuYSBjb24gbGEgZsOzcm11bGEgeDIgKyB5Mi4gRW5jdWVudHJlIGxvcyB2YWxvcmVzIHBvciBkZWJham8gZGVsIHByb21lZGlvLCB5IG1vZGlmw61xdWVsb3MgcG9yIGxhIHNpZ3VpZW50ZSBmw7NybXVsYSAyeDIgKyAzeS4gVGVuaWVuZG8gZW4gY3VlbnRhIGxvcyB4LHkgcmVzcGVjdGl2b3MgcGFyYSBjYWRhIHBvc2ljacOzbiBkZWwgdmVjdG9yIHJlc3VsdGFudGUuIFBvc3Rlcmlvcm1lbnRlIGltcHJpbWEgdW5hIGxpc3RhIGRlIGxvcyB2YWxvcmVzIHRhbnRvIGRlIHgseSBjb21vIGRlbCB2ZWN0b3IgcmVzdWx0YWRvLy8vCiNpbmNsdWRlPGlvc3RyZWFtPgojaW5jbHVkZTxtYXRoLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewoJaW50IGk7CglmbG9hdCBQcm9tOwoJZmxvYXQgeFs4XSwgeVs4XSwgUmVnaXN0cm9bOF07CglQcm9tPTA7Cglmb3IoaT0xIDsgaTw9OCA7IGkrKykKCXsKCQljb3V0PDwieCA9ICI7CgkJY2luPj54W2ldOwoJCWNvdXQ8PCJ5ID0gIjsKCQljaW4+PnlbaV07CgkJUmVnaXN0cm9baV09cG93KHhbaV0sMikrcG93KHlbaV0sMik7CgkJUHJvbT1Qcm9tK1JlZ2lzdHJvW2ldOwoJfQoJUHJvbT1Qcm9tLzg7Cglmb3IoaT0xOyBpPD04OyBpKyspCgl7CgkJaWYoUmVnaXN0cm9baV08UHJvbSkKCQl7CgkJCVJlZ2lzdHJvW2ldPTIqcG93KHhbaV0sMikrMyp5W2ldOwoJCX0KCX0KCWZvcihpPTE7IGk8PTg7IGkrKykKCXsKCQljb3V0PDwiICggIiA8PHhbaV0gPDwiIDogIiA8PHlbaV07PDwiICkgIiA8PCIgPSAiIDw8UmVnaXN0cm9baV0gPDxlbmRsOwoJfQp9