Введение
В этом лабораторном задании мы напишем программу на C++ для нахождения делителей заданного числа. Делителем числа является положительное целое число, которое делит данное число без остатка.
Подключите необходимые библиотеки и настройте главную функцию
- Подключите библиотеку
iostreamдля ввода и вывода - Подключите библиотеку
stdlibдля системных функций, таких какclrscr()иgetch() - Начните функцию
main - Объявите переменную
n1для хранения вводимого числа и другую переменнуюiдля использования в цикле for - Используйте функцию
system("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;
Найдите делители введенного числа
- Используйте цикл for, который начинается с
i = 1и доходит доn1 - Проверьте, делится ли введенное число на
iс использованием оператора модуля (%) - Если введенное число делится, выведите
iв качестве делителя
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
Резюме
В этом лабораторном задании мы узнали, как найти делители заданного числа с использованием программы на C++. Мы использовали цикл for для перебора всех возможных делителей и проверили, делится ли введенное число на текущий делитель. Мы также узнали, как считывать ввод от пользователя, компилировать и запускать программу, а также отображать вывод в консоли.



