В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
228УЕБАН228
228УЕБАН228
25.09.2022 22:40 •  Информатика

Программист Субдеев несколько лет работал в акционерном обществе "Дубмаркет". Однако при приеме его на работу явным образом не оговаривались и не были записаны в договоре его имущественные права на создаваемые программы.
За время трудовой деятельности Субдеев разработал эффективную систему автоматизации учета товаров на предприятии. Но, неудовлетворенный своей заработной платой, он уволился, предложив руководству общества "Дубмаркет" свои платные услуги по сопровождению и модернизации программного обеспечения созданной им системы. Руководство сочло за Субдеевым оплату слишком высокой и отвергло его предложение.
Впоследствии в акционерное общество "Дубмаркет" был принят на работу программист Новичков, на которого тоже были возложены обязанности по развитию и сопровождению системы автоматизированного учета товаров на предприятии.
Субдеев, предвидя, что ему не удастся добиться желаемого соглашения с администрацией общества, модифицировал свою программу, в результате чего она перестала нормально функционировать, а это практически парализовало всю систему учета в "Дубмаркете" .
Оцените сложившуюся ситуацию с информационно - правовых позиций
Как квалифицировать действия программиста Субдеева?

Показать ответ
Ответ:
maxtihvin
maxtihvin
15.07.2020 23:23

Сам код(Для C++):

#include <iostream>  

using namespace std;  

long double fact(int N)  

{

if(N < 0) // если пользователь ввел отрицательное число

return 0; // возвращаем ноль

if (N == 0) // если пользователь ввел ноль,

return 1; // возвращаем факториал от нуля

else // Во всех остальных случаях

return N * fact(N - 1); // делаем рекурсию.  

}

int main()  

{

int N; setlocale(0,""); // Включаем кириллицу  

cout << "Введите число для вычисления факториала: ";

cin >> N;

cout << "Факториал для числа " << N << " = " << fact(N) << endl << endl; // fact(N) - функция для вычисления факториала.

return 0;  

}

Объяснение:

2.1. Формулировка задания.

Разработка программы для вычисления факториала.

Факториал числа — это произведение натуральных чисел от 1 до самого числа (включая данное число). Обозначается факториал восклицательным знаком «!».  

Например,

5!=1×2×3×4×5

3!=1×2×3

И тому подобное.

Создаем новый текстовый документ, вводим код для вычисления факториала. После этого компилируем программу.

0,0(0 оценок)
Ответ:
semkin2004p0ds7g
semkin2004p0ds7g
19.03.2020 23:39

#include <iostream>

#include <cmath>

#include <vector>

using namespace std;

signed main() {

   char ok[10]{ 'b', 'v', 'g', 'd', 'z', 'l', 'm', 'n', 'r', 'w'};

   string s;

   getline(cin,s);

   vector<string> words,ans;

   string cur;

   for(int i = 0; i < s.length(); i++){

       if(s[i] != ' ') cur += s[i];

       else{words.push_back(cur); cur.clear();}

   }

   for(auto i: words){

       bool norm = false;

       for(auto j: i)

           if(strchr(ok,tolower(j))) norm = true;

       if(norm) ans.push_back(i);

   }

   for(auto i: ans) cout << i << "\n";

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота