Facebook
From Raper, 4 Years ago, written in C++.
This paste is a reply to potęgowanie from Raper - view diff
Embed
Download Paste or View Raw
Hits: 281
  1.  
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int separacja(int s)
  7. {
  8.     int a=0;
  9.     int b=0;
  10.     for(int i=s; i>=10; i-=10)
  11.     {
  12.         if(i >=10)
  13.         {
  14.             a++;
  15.             b=i;
  16.         }
  17.         else
  18.         {
  19.             cout << a << " " << b <<endl;
  20.         }
  21.     }
  22.    
  23. }
  24.  
  25. int potegowanie(int a[], int b[], int d)
  26. {
  27.     int suma=1;
  28.     for(int i=0; i<d; i++)
  29.     {
  30.         if(1 <= a[i] <= 1000000000 || 1 <= b[i] <= 1000000000)
  31.         {
  32.             for(int j=1; j<=b[i]; j++)
  33.             {
  34.                 suma *= a[i];
  35.             }
  36.             cout << suma << endl;
  37.             separacja(suma);
  38.             suma = 1;
  39.            
  40.            
  41.         }
  42.         else return 0;
  43.     }
  44.     return 0;
  45.    
  46. }
  47.  
  48. int main()
  49. {
  50.     int D =0;
  51.     int a[10];
  52.     int b[10];
  53.    
  54.     cin >> D;
  55.     if(1<=D<=100)
  56.     {
  57.         for(int i=0; i<D; i++)
  58.         {
  59.             cin >> a[i];
  60.             cin >> b[i];
  61.         }
  62.        
  63.        potegowanie(a, b, D);
  64.     }
  65.     else
  66.         return 0;
  67.        
  68.     return 0;
  69. }
  70.