Введение
В этом лабораторном задании мы напишем программу на C++ для нахождения делителей заданного числа. Делителем числа является положительное целое число, которое делит данное число без остатка.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом лабораторном задании мы напишем программу на C++ для нахождения делителей заданного числа. Делителем числа является положительное целое число, которое делит данное число без остатка.
main
iostream
для ввода и выводаstdlib
для системных функций, таких как clrscr()
и getch()
main
n1
для хранения вводимого числа и другую переменную i
для использования в цикле forsystem("clear")
для очистки экрана#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n1, i;
system("clear");
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
cout<<"\nThe divisors are :\n";
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
return 0;
}
cout
для отображения сообщения, которое будет запрашивать у пользователя вводcin
для получения от пользователя вводимого числа и сохраните его в переменной n1
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
i = 1
и доходит до n1
i
с использованием оператора модуля (%
)i
в качестве делителяfor(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
В этом лабораторном задании мы узнали, как найти делители заданного числа с использованием программы на C++. Мы использовали цикл for для перебора всех возможных делителей и проверили, делится ли введенное число на текущий делитель. Мы также узнали, как считывать ввод от пользователя, компилировать и запускать программу, а также отображать вывод в консоли.