Информатика, вопрос задал Аноним , 2 года назад

Размер монитора Задача на с++
Крупная компания решила запустить новую серию прямоугольных мониторов, при этом решив, что на мониторе должно быть ровно 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;

}

}

}

Новые вопросы