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

По действиям решите при х=4: ((х<5)&(x<4)) ((x>2)&(x>3)) =?

СУПЕР

Показать ответ
Ответ:
kiki52
kiki52
19.07.2021 12:58
В современном мире многое и многие зависят от компьютера. И это в некотором роде печально, конечно хорошо, что мир не стоит на месте и компьютеры во многом нам , но такая проблема, как компьютерная зависимость не должна оставлять нас равнодушными.

С появлением компьютеров наша жизнь стала проще. Достаточно пару кликов, чтобы решить уравнение, найти нужную информацию или просто отдохнуть, благодаря компьютеру люди могут совершать невероятные путешествия в разные места, делать покупки, не выходя из дома и рабочего стола. Это что-то вроде другого мира, иной реальности, где есть огромная библиотека для тех, кто любит читать книги, куча разнообразной музыки, множество разных игр. У компьютера очень много полезных нам функций.

Но кроме позитивного воздействия на человека, компьютер действует и негативно. Думаю, мне повезло, что в детстве у меня не было компьютера, ведь я гуляла с друзьями на улице, вечно было множество занятий, а так как не хотелось, чтобы было скучно, мы играли в "войнушки" игрушечными пистолетами, лепили разные фигуры из песка и занимались многим другим. А сейчас, к сожалению, многие дети сидят за компьютерами и встречаются с друзьями только в виртуальной реальности. Сидя очень долго за компьютером, люди теряют свое здоровье, портят зрение и сами забирают у себя живое общение. Больше всего это относится к детям, которые из-за возраста не понимают, сколько приятных мгновений и эмоций они теряют, сидя за компьютером. Лучше будет, если они пойдут, поиграют с друзьями на улице, проводя время активно и полезно, а, не просиживая его за компьютером.

Сейчас существует такая проблема, как деградация населения, и я думаю, в этом есть вина компьютеров, ведь хоть они и упрощают нам жизнь, но делая все за нас, люди в итоге привыкли ничего не делать сами и поэтому тупеют. Нужно видеть грань между реальностью и виртуальным миром, не забывать о приятных моментах реальной жизни и тогда компьютер будет действительно очень полезным и тогда вред от него будет минимальным.
0,0(0 оценок)
Ответ:
lotop
lotop
12.01.2022 11:12

Опубликовал решение на PasteBin и тут, поскольку суда криво копируются символы таба, и потом нельзя нормально скопировать код. https://pastebin.com/kWSChLsh

#include <algorithm>

#include <iostream>

#include <string>

#include <vector>

using namespace std;

struct State {

vector<pair<string, int>> candidates; // кандидаты в этом штате

string state; // название штата

int weight; // "вес" штата

State(string state = " ", int weight = 0) : state(state), weight(weight) {

}

void vote(string candidate) { // принимаем голос избирателя

 if (candidates.size() == 0) {

  candidates.push_back({ candidate, 1 });

  return;

 }

 for (int i = 0; i < candidates.size(); ++i) {

  if (candidates[i].first == candidate) {

   ++candidates[i].second;

   break;

  }

  else if (i == candidates.size() - 1) {

   candidates.push_back({ candidate, 0 });

  }

 }

}

string getResultOfElections() {

 if (candidates.size() == 1) {

  return candidates[0].first;

 }

 sort(candidates.begin(), candidates.end(), // сортировка по голосам

  [](pair<string, int>& a, pair<string, int>& b) {

   return (a.second > b.second);

  });

 int last = -1;

 for (int i = 1; i < candidates.size(); ++i) { // убираем проигравших

  if (candidates[i].second != candidates[0].second) {

   last = i;

   break;

  }

 }

 if (last != -1)

  candidates.erase(candidates.begin() + last);

 sort(candidates.begin(), candidates.end(), // лексографическая сортировка

  [](pair<string, int>& a, pair<string, int>& b) {

   return strcmp(a.first.c_str(), b.first.c_str()) < 0;

  });

 return candidates[0].first; // победитель

}

};

int main() {

setlocale(LC_ALL, "Russian");

cout << "Введите количество штатов: ";

vector<State> states;

int nOfStates = 0;

cin >> nOfStates;

cin.ignore();

cout << "Введите данные о состоянии штатов в формате Название_штата Значимость_Штата: ";

for (int i = 1; i <= nOfStates; ++i) {

 string input, buffer, name, weight;

 getline(cin, input);

 name = input.substr(0, input.find(' '));

 weight = input.substr(input.find(' '));

 states.push_back(State(name, stoi(weight)));

}

cout << "Количество голосов: ";

int nOfVotes = 0;

cin >> nOfVotes;

cin.ignore();

cout << "Данные о голосах в формате Штат Кандидат: ";

for (int i = 0; i < nOfVotes; ++i) {

 string input, state, candidate;

 getline(cin, input);

 state = input.substr(0, input.find(' '));

 candidate = input.substr(input.find(' ') + 1);

 for (int j = 0; j < nOfStates; ++j) {

  if (states[j].state == state) {

   states[j].vote(candidate);

  }

 }

}

vector<pair<string, int>> winners;

for (int i = 0; i < states.size(); ++i) {

 string result = states[i].getResultOfElections();

 if (winners.size() == 0) {

  winners.push_back({ result, states[i].weight });

  continue;

 }

 for (int j = 0; j < winners.size(); ++j) {

  if (winners[j].first == result) {

   winners[j].second += states[i].weight;

   break;

  }

  else if (j == winners.size() - 1) {

   winners.push_back({ result, 0 });

  }

 }

}

cout << endl;

for (int i = 0; i < winners.size(); ++i) {

 cout << winners[i].first << " " << winners[i].second << endl;

}

}

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