Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- #include <math.h>
- using namespace std;
- int main()
- {
- int ilosc_liczb;
- cin>>ilosc_liczb;
- // 1. done & checked
- int liczbaN[ilosc_liczb];
- for(int i=0;i<=(ilosc_liczb-1);i++)
- {
- cin>>liczbaN[i];
- }
- // 2. done & checked
- int dlugoscN[ilosc_liczb];
- for(int j=0;j<=(ilosc_liczb-1);j++)
- {
- int len=1;
- if (liczbaN[j]>10)
- {
- for (len=0; liczbaN[j]>0;len++)
- {
- liczbaN[j]=liczbaN[j]/10;
- }
- }
- len>>dlugoscN[j];
- }
- // 3. done & checked
- double potega,podstawa=10;
- double dlugosc;
- for(int l=0;l<=(ilosc_liczb-1);l++)
- {
- int x=dlugoscN[l];
- cout<<x<<endl;
- dlugosc=x;
- cout<<dlugosc<<endl;
- potega=pow(podstawa,dlugosc);
- int ipotega;
- ipotega=potega;
- cout<<potega<<endl<<"------"<<endl;
- cout<<ipotega<<endl<<"========"<<endl;
- cout<<fixed<<(dlugoscN[l]+(ipotega*liczbaN[l]))<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement