Объяснение:
1) Создание сайтов — составной процесс, состоящий из нескольких этапов:
1. разработка дизайна,
2. вёрстка,
3. программирование,
4. безопасность.
2) Сопровождение сайтов:
1. Техническая поддержка сайта;
в обновлении контента;
3. Внесение корректировок в работу ресурса.
3) Методы создания и сопровождения сайтов:
1. Вручную на языкe HTML (в БЛОКНОТе);
2. С редакторов сайтов (HEFS, DreamWeaver и др.);
3. С Конструктора сайтов на основе готового шаблона (ucoz.ru, narod.ru и др.);
4. С систем управления сайтов (Joomla, 1С Битрикс и др.).
Объяснение:
1) Создание сайтов — составной процесс, состоящий из нескольких этапов:
1. разработка дизайна,
2. вёрстка,
3. программирование,
4. безопасность.
2) Сопровождение сайтов:
1. Техническая поддержка сайта;
в обновлении контента;
3. Внесение корректировок в работу ресурса.
3) Методы создания и сопровождения сайтов:
1. Вручную на языкe HTML (в БЛОКНОТе);
2. С редакторов сайтов (HEFS, DreamWeaver и др.);
3. С Конструктора сайтов на основе готового шаблона (ucoz.ru, narod.ru и др.);
4. С систем управления сайтов (Joomla, 1С Битрикс и др.).
#include <algorithm>
#include <vector>using namespace std;bool Has(const vector<int> &primeNumbers, int value)
{
bool has = false;
for (int prime_number : primeNumbers)
{
if (value % prime_number == 0)
{
has = true;
}
}
return has;
}vector<int> GetPrimeNumbers(int i)
{
vector<int> primeNumbers= { 2, 3 };
for (int j = 4;j < i;j++)
{
if (!Has(primeNumbers, j))
{
primeNumbers.push_back(j);
}
}
return primeNumbers;
}int main()
{
int n;
cin >> n;
vector<int> prime_numbers = GetPrimeNumbers(n);
for (int prime_number : prime_numbers)
{
cout << prime_number << endl;
}
cin >> n;
return 0;
}