Advertisement
MrEfendi

zadano

Nov 1st, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <sstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int D;
  10.     cin >> D;
  11.     if ( D < 1 || D > 30 )
  12.         goto koniec;
  13.  
  14.     int n[D];
  15.  
  16.     for (int i = 1; i<=D; i++){
  17.         cin >> n[i];
  18.         if ( n[i] < 0 || n[i] > 1000000000 )
  19.             goto koniec;
  20.     }
  21.  
  22.     for (int i = 1; i<=D; i++){
  23.         //silnia
  24.         if (n[i] <= 100){
  25.             int silnia = 1;
  26.             for (int j = 1; j<= n[i]; j++){
  27.                 if (n[i] <= 1){
  28.                     silnia = 1;
  29.                     break;
  30.                 }
  31.                 silnia = silnia * j;
  32.             }
  33.             n[i] = silnia;
  34.             //cout << silnia << "\n";
  35.         }
  36.         else
  37.             n[i] = 0;
  38.  
  39.         //wyswietlanie
  40.  
  41.         stringstream ciag;
  42.         ciag << n[i];
  43.  
  44.         string wynik = ciag.str();
  45.         if (wynik.length() < 2)
  46.             cout << 0 << " " << wynik[wynik.length()-1] << "\n";
  47.         else
  48.             cout << wynik[wynik.length()-2] << " " << wynik[wynik.length()-1] << "\n";
  49.     }
  50.  
  51.     koniec:
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement