Advertisement
jeff69

Untitled

Jan 23rd, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.79 KB | None | 0 0
  1. #include<iomanip>
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5. int x[1000][1000];
  6. int holy(int y){
  7.  
  8.     int f = y % 2;
  9.     y = y / 2;
  10.     if (y == 0)return 1;
  11.     return f + 10 * holy(y);
  12.  
  13.  
  14.  
  15. }
  16.  
  17.  
  18. int main(){
  19.     cout << "type the size of the array";
  20.     int b;
  21.     cin >> b;// ادخال مصفوفة
  22.     for (int i = 0; i < b; i++){
  23.  
  24.         for (int j = 0; j < b; j++){
  25.  
  26.             cin >> x[i][j];
  27.  
  28.  
  29.         }
  30.     }// طباعة مصفوفة
  31.     for (int i = 0; i < b; i++){
  32.  
  33.         for (int j = 0; j < b; j++){
  34.  
  35.             cout << x[i][j];
  36.  
  37.  
  38.         }
  39.     }//متوصط حسابي لجميع العناصر
  40.     long long omar = 0;
  41.     for (int i = 0; i < b; i++){
  42.  
  43.         for (int j = 0; j < b; j++){
  44.  
  45.             omar = omar + x[i][j];
  46.  
  47.  
  48.         }
  49.     }
  50.     cout << omar / (b*b);
  51.  
  52.     // تحويل العناصر للنظام الثنائي
  53.     for (int i = 0; i < b; i++){
  54.  
  55.         for (int j = 0; j < b; j++){
  56.  
  57.             cout << holy(x[i][j]) << "\n";
  58.  
  59.  
  60.         }
  61.     }
  62.     // منقول مصفوفة
  63.     long lexi;
  64.  
  65.     for (int i = 0; i < b; i++){
  66.  
  67.         for (int j = 0; j < b; j++){
  68.             lexi = x[i][j];
  69.             x[i][j] = x[j][i];
  70.             x[j][i] = lexi;
  71.  
  72.         }
  73.     }
  74.     int g;//قاسم مشترك
  75.     for (int i = 0; i <b ; i++){
  76.  
  77.         for (int j = 0; j < b; j++){
  78.             for (int ja = 1; ja <= x[0][0]; ja++){
  79.                 if (x[i][j] % ja == 0 && ja < g)g = ja;
  80.             }
  81.  
  82.         }
  83.     }cout << g << "\n";
  84.     //// مضاعف
  85.     g = 0;
  86.     int n;
  87.     for (int i = 0; i <b; i++){
  88.  
  89.         for (int j = 0; j < b; j++){
  90.             if (x[i][j]>n)n = x[i][j];
  91.  
  92.         }
  93.     }
  94.  
  95.     for (int i = 0; i <b; i++){
  96.  
  97.         for (int j = 0; j < b; j++){
  98.             for (int ja = 1; ja <= x[0][0]; ja++){
  99.                
  100.             }
  101.  
  102.         }
  103.     }
  104.     for (int i = 0; i <b; i++){
  105.  
  106.         for (int j = 0; j < b; j++){
  107.             for (int ja = 1; ja <= x[i][j]; ja++){
  108.                 if (x[i][j] % ja == 0 && ja < g)g = g+ja;
  109.             }
  110.             if (g == x[i][j])cout << "complete num"; // عدد تام
  111.  
  112.         }
  113.     }
  114.    
  115.    
  116.  
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement