Se citesc de la tastatura 20 de numere intregi. Sa se afiseze suma inverselor lor si cel mai mare dintre ele.(invers aduca 1 op 1/1)
AlecsRO:
invers adica 1/a ??
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Explicație:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n,i;
float v[100], vinv[100], s= 0, max;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
vinv[i] = 1/v[i];
s = s + vinv[i];
}
max = vinv[1];
for (i=2;i<=n;i++)
if (max < vinv[i])
max = vinv[i];
for(i=1;i<=n;i++)
{
cout<<setprecision(3)<<"vinv["<<i<<"]="<<vinv[i]<< std::endl;
}
cout<<setprecision(3)<<"s="<<s<< std::endl;
cout<<setprecision(3)<<"max="<<max<< std::endl;
return 0;
}
Am afisat si inversul numerelor, la final calculeaza suma inversul numerelor.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă