👤

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)

Răspuns :

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.

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari