Một công ty quyết định sản xuất lại Ti vi để tung ra thị trường và màn hình Ti vi có chính xác n pixel. Nhiệm vụ của bạn là xác định kích thước của màn hình Ti vi sao cho chiều rộng và chiều dài chênh lệch nhau ít nhất. Input Output 8 2 4 64 8 8 5 1 5 c++ nha

2 câu trả lời

#include<bits/stdc++.h>
using namespace std;
int main() {
   int n,d,c;
   cin>>n;
   for (int i=1; i<=int(sqrt(n)); i++){
       if (n % i==0) {
           d=i; c=n/i; 
       }
   }
   cout<<d<<' '<<c;
}

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

          int n ;

          cin >> n;

          for (int i = int(sqrt(n)); i > 0 ;i--)

          {

                 if (n%i ==0 )

                 {

                 cout << i <<" " << n/i <<endl;

                 break;

                 }

        }

        return 0 ;

}