1.а) Да можно. Если ты не будешь использовать её для карыстных целей. Но как я понял, то нельзя, если это школьный тест.
б)
Да, можно послать. Нет, нельзя размещать книги - это авторская работа, ты не имеешь права.
г)Да, можно, т.к цитата это не то, что попадает под авторское право, тем более, если с указанием источника.
д) Нет, так как это его работа и попадает под авторское право.
е) Да, т.к это по сути даже реклама.
2. а) Нет, т.к на его произведения авторское право его родственники.
б)Аналогично а)
в)Да.
г)Да
д) Нет, т.к это нарушение закона, раскрытие конфиденциальности.
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int x, i, j, s;
cout << "Введите x: ";
cin >> x;
for (int i = 2; i <= x; i++)
s = 0;
for (int j = 1; j <= i / 2; j++)
if (i % j == 0)
s += j;
}
if (s == i)
cout << i << " ";
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека локализации (возможно, будет работать и без нее)
using namespace std; // Пространство имён
setlocale(LC_ALL,"Russian"); // Локализация в консоли (возможно, будет работать и без нее)
int x, i, j, s; // Объявление переменных
cout << "Введите x: "; // Выводим текст
cin >> x; // Вводим x с клавиатуры
for (int i = 2; i <= x; i++) // Выполняем до того момента, пока i <= x
for (int j = 1; j <= i / 2; j++) // Выполняем до того момента, пока j <= i ÷ 2 (без остатка)
if (i % j == 0) // Если остаток от i ÷ j = 0
s += j; // К s прибавляется j
if (s == i) // Если s = i
cout << i << " "; // Выводим i с пробелом
1.а) Да можно. Если ты не будешь использовать её для карыстных целей. Но как я понял, то нельзя, если это школьный тест.
б)
Да, можно послать. Нет, нельзя размещать книги - это авторская работа, ты не имеешь права.
г)Да, можно, т.к цитата это не то, что попадает под авторское право, тем более, если с указанием источника.
д) Нет, так как это его работа и попадает под авторское право.
е) Да, т.к это по сути даже реклама.
2. а) Нет, т.к на его произведения авторское право его родственники.
б)Аналогично а)
в)Да.
г)Да
д) Нет, т.к это нарушение закона, раскрытие конфиденциальности.
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int x, i, j, s;
cout << "Введите x: ";
cin >> x;
for (int i = 2; i <= x; i++)
{
s = 0;
for (int j = 1; j <= i / 2; j++)
{
if (i % j == 0)
{
s += j;
}
}
if (s == i)
{
cout << i << " ";
}
}
}
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека локализации (возможно, будет работать и без нее)
using namespace std; // Пространство имён
int main()
{
setlocale(LC_ALL,"Russian"); // Локализация в консоли (возможно, будет работать и без нее)
int x, i, j, s; // Объявление переменных
cout << "Введите x: "; // Выводим текст
cin >> x; // Вводим x с клавиатуры
for (int i = 2; i <= x; i++) // Выполняем до того момента, пока i <= x
{
s = 0;
for (int j = 1; j <= i / 2; j++) // Выполняем до того момента, пока j <= i ÷ 2 (без остатка)
{
if (i % j == 0) // Если остаток от i ÷ j = 0
{
s += j; // К s прибавляется j
}
}
if (s == i) // Если s = i
{
cout << i << " "; // Выводим i с пробелом
}
}
}