Cum se face aceasta problema de pe pbinfo?
Cerința
Scrieți un program care cere de la tastatură un număr a (de o cifră) și care afișează valoarea expresiei a16. Aplicați de cât mai puține ori operatorul de înmulțire.
Date de intrare
Programul citește de la tastatură numărul a.
Date de ieșire
Programul va afișa pe ecran valoarea calculată.
Restricții și precizări
0 ≤ a ≤ 9
Exemplu
Intrare
2
Ieșire
65536
Răspunsuri la întrebare
Răspuns de
16
Solutia oficiala de pe pbinfo:
#include <iostream>
using namespace std;
long long a;
int main () {
cin>>a;
a = a*a; /// se obtine valoarea originala la puterea a doua
a = a*a; /// se obtine valoarea originala la puterea a patra
a = a*a; /// se obtine valoarea originala la puterea a opta
a = a*a; /// se obtine valoarea originala la puterea a saisprezecea
cout<<a;
return 0;
}
Solutia mea(100 puncte):
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
long double n;
cin>>n;
cout<<setprecision(100)<<pow(n, 16);
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă