Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
# include "iostream"
using namespace std;
void main()
{
int r;
}
cin.get();
cin.get();
}
2
.
# include "iostream"
using namespace std;
void main()
{
int r;
}
cin.get();
cin.get();
}
3.
# include "iostream"
using namespace std;
void main()
{
int r;
int j = 1;
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
r = j * i;
cout << i << "*" << j << "=" << r<< "\t";
}
cout << "\n";
cin.get();
cin.get();
}
4. Найти количество делителей для каждого из целых чисел от 120 до 140. Например, для числа
128 должно быть выведено 8, т.к. 128 делится на 1, 2, 4, 8, 16, 32, 64 и на 128, т.е. имеет 8
делителей.
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
cout << "Число " << i << " має " << k << " дiльникiв\n";
cin.get();
cin.get();
}
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
int a, b;
cout << "Введiть дiапазон чисел: ";
cin >> a >> b;
if (a < b)
{
int k_dilnikiv;
cout << "Введiть кiлькiсть дiльникiв:\n";
cin >> k_dilnikiv;
int count = 0;
for (int i = a; i <= b; ++i)
{
for (int j = 1; j <= i; ++j)
{
if (i % j == 0)
++count;
}
if (count == k_dilnikiv)
cout << "Таку кiлькiсть дiльникiв має число " << i << "\n";
else cout << "Такого числа немає " << endl;break;
}
}
else cout << "Неправильний дiапазон\n";
cin.get();
cin.get();
}
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
int a, b;
cout << "Введiть дiапазон чисел: ";
cin >> a >> b;
if (a < b)
{
int k_dilnikiv, count = 0, count_max = 0, n_max = 0;
cout << "Введiть кiлькiсть дiльникiв:\n";
cin >> k_dilnikiv;
}
count = 0;
}
cout << "Число з максимальною кiлькiстю дiльникiв " << n_max << "\n";
}
else cout << "Неправильний дiапазон\n";
cin.get();
cin.get();
}
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
int count = 0;
for (int i = 2; i <= 542; ++i)
{
for (int j = 1; j <= i; ++j)
{
if (i % j == 0)
++count;
}
if (count == 2)
cout << i << "\n";
count = 0;
}
cin.get();
cin.get();
}
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
int count = 0;
for (int i = 100; i <= 999; ++i)
{
for (int j = 1; j <= i; ++j)
{
if (i % j == 0)
++count;
}
if (count == 2)
cout << i << "\n";
count = 0;
}
cin.get();
cin.get();
}
9. Натуральное число называется совершенным, если оно равно сумме своих делителей, включая
1 и, естественно, исключая само число. Например, совершенным является число 6 (6 = 1 + 2 + 3).
Найти все совершенные числа меньше 100000.
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
cin.get();
cin.get();
}
10. Два натуральных числа называются дружественными, если каждое из них равно сумме
делителей другого (само другое число в качестве делителя не рассматривается). Найти все пары
дружественных чисел меньших 50000.
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
cin.get();
cin.get();
}
# include "iostream"
using namespace std;
void main()
{
setlocale(0, ".1251");
int n, k10, k5, k2, k1, k;
cout << "Введiть число = "; cin >> n;
k = 0;
if (n > 100) cout << "Невiрне число";
else
for (k10 = 0; k10 <= n / 10; k10++)
for (k5 = 0; k5 <= (n - (10 * k10)) / 5; k5++)
for (k2 = 0; k2 <= (n - (10 * k10) - (5 * k5)) / 2; k2++)
{
k1 = n - (10 * k10) - (5 * k5) - (2 * k2);
cout << "\nk10 = " << k10 << "\t\tk5=" << k5 <<
"\t\tk2= " << k2 << "\t\tk1=" << k1;
k = k + 1;
}
cout << "\nСпособiв оплати = " << k;