Размер монитора Задача на с++
Крупная компания решила запустить новую серию прямоугольных мониторов, при этом решив, что на мониторе должно быть ровно n пикселей.
Выведите два числа — количество рядов и количество столбцов, которые должны быть на мониторе.
Примеры
входные данные
8
выходные данные
2 4
входные данные
64
выходные данные
8 8
входные данные
5
выходные данные
1 5
Ответы на вопрос
Ответил FilNez
1
#include "iostream"
using namespace std;
int main(){
int num, end;
cin>>num;
if ( num%2 == 0 )
cout<<"2 "<<num/2;
else{
for(int i = 3; i < (num+1)/2; i += 2){
if ( num % i == 0 ){
cout<<i<<" "<<num/i;
end = 1;
break;
}
}
if ( end!=1 ){
cout<<"1 "<<num;
}
}
}
Новые вопросы
Русский язык,
1 год назад
Русский язык,
1 год назад
Геометрия,
2 года назад
История,
2 года назад
Алгебра,
7 лет назад