Va rog mult!!!
Sa se calculeze 2^n, pentru valori mari ale lui n.
Ex : 2^100=1267650600228229401496703205376, adica 31 de cifre.
boiustef:
simpatica problema ...
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int n,t;
cin>>n;
cout<<"2^"<<n<<"="<<pow(2,n);
return 0;
}
bafta :P
Anexe:
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
short v[500],n,i,j,t,nrcif,a;
int main()
{
cin >> n;
v[0]=1; nrcif=1;
for (i=0; i<n; i++)
{
t=0;
for (j=0; j<nrcif; j++)
{
a= v[j]*2+t;
t=a/10;
v[j]=a%10;
}
if (t) { v[nrcif]=t; ++nrcif; }
}
for (i=nrcif-1; i>=0; i--)
cout << v[i];
return 0;
}
Explicație:
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă