Предмет: Информатика,
автор: Аноним
Размер монитора Задача на с++
Крупная компания решила запустить новую серию прямоугольных мониторов, при этом решив, что на мониторе должно быть ровно n пикселей.
Выведите два числа — количество рядов и количество столбцов, которые должны быть на мониторе.
Примеры
входные данные
8
выходные данные
2 4
входные данные
64
выходные данные
8 8
входные данные
5
выходные данные
1 5
Ответы
Автор ответа:
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;
}
}
}
Похожие вопросы
Предмет: Русский язык,
автор: murzina2003
Предмет: Русский язык,
автор: innahot418
Предмет: Английский язык,
автор: darinakashtano
Предмет: Химия,
автор: AlekseyXuMuk