You are on page 1of 1

#include <iostream>

#include <array>
using namespace std;
const unsigned N = 8;
typedef array <int,N> TZs;
void LeerZs(TZs &z)
{
for (unsigned i=0; i<N; i++) {
cin >>z[i];
}
}
void EscribirZs(const TZs &z)
{
cout <<'(';
for (unsigned i=0; i<N; i++) {
cout <<z[i]<<' ';
}
cout <<')';
}
TZs SumarZs(const TZs &s1, const TZs &s2)
{
TZs s;
for (unsigned i=0; i<N; i++) {
s[i] = s1[i] + s2[i];
}
return s;
}
int main()
{
const TZs Ctes = {{ 2, 7, -3, 2, 5, -8, 9, 10 }};
TZs usuario, suma;
cout <<"Vector de constantes "<<N<<"D: ";
EscribirZs(Ctes);
cout <<"\nIntroduce otro vector "<<N<<"D: ";
LeerZs(usuario);
suma = SumarZs(Ctes, usuario);
cout <<"La suma es:\n\t";
EscribirZs(suma);
}

You might also like