ukrainanadegda
23.01.2022 14:39

При изменении состояния может ли измениться значение свойства объекта?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Полькаа1642
03.03.2020 09:26

c++

#include <iostream>

using namespace std;

int main()

{

unsigned long long int max_numer;

cin >> max_numer;

long long digit_arr[10] = {};

for (int i = 1; i <= max_numer; i++)

{

 int j = i;

 while (j > 0)

 {

  digit_arr[j % 10]++;

  j /= 10;

 }

}

for (int i = 0; i < 10; i++)

{

 cout << digit_arr[i] << " ";

}

}

Объяснение:

Работает на посылках до 100000. Дальше идёт интересная закономерность по которой изменяется.

unsigned long long int digit_arr[10] = {};

 int z = max_numer / 100000;

 if (z == 1)

 {

  digit_arr[0] += 38894;

  digit_arr[1] += 50001;

  digit_arr[2] += 50000;

  digit_arr[3] += 50000;

  digit_arr[4] += 50000;

  digit_arr[5] += 50000;

  digit_arr[6] += 50000;

  digit_arr[7] += 50000;

  digit_arr[8] += 50000;

  digit_arr[9] += 50000;

 }

 if (z == 2)

 {

  digit_arr[0] += 88894;

  digit_arr[1] += 200000;

  digit_arr[2] += 100001;

  digit_arr[3] += 100000;

  digit_arr[4] += 100000;

  digit_arr[5] += 100000;

  digit_arr[6] += 100000;

  digit_arr[7] += 100000;

  digit_arr[8] += 100000;

  digit_arr[9] += 100000;

 }

 if (z == 3)

 {

  digit_arr[0] += 138894;

  digit_arr[1] += 250000;

  digit_arr[2] += 250000;

  digit_arr[3] += 150001;

  digit_arr[4] += 150000;

  digit_arr[5] += 150000;

  digit_arr[6] += 150000;

  digit_arr[7] += 150000;

  digit_arr[8] += 150000;

  digit_arr[9] += 150000;

 }

 if (z == 4)

 {

  digit_arr[0] += 188894;

  digit_arr[1] += 300000;

  digit_arr[2] += 300000;

  digit_arr[3] += 300000;

  digit_arr[4] += 200001;

  digit_arr[5] += 200000;

  digit_arr[6] += 200000;

  digit_arr[7] += 200000;

  digit_arr[8] += 200000;

  digit_arr[9] += 200000;

 }

 if (z == 5)

 {

  digit_arr[0] += 238894;

  digit_arr[1] += 350000;

  digit_arr[2] += 350000;

  digit_arr[3] += 350000;

  digit_arr[4] += 350000;

  digit_arr[5] += 250001;

  digit_arr[6] += 250000;

  digit_arr[7] += 250000;

  digit_arr[8] += 250000;

  digit_arr[9] += 250000;

 }

 if (z == 6)

 {

  digit_arr[0] += 288894;

  digit_arr[1] += 400000;

  digit_arr[2] += 400000;

  digit_arr[3] += 400000;

  digit_arr[4] += 400000;

  digit_arr[5] += 400000;

  digit_arr[6] += 300001;

  digit_arr[7] += 300000;

  digit_arr[8] += 300000;

  digit_arr[9] += 300000;

 }

 if (z == 7)

 {

  digit_arr[0] += 338894;

  digit_arr[1] += 450000;

  digit_arr[2] += 450000;

  digit_arr[3] += 450000;

  digit_arr[4] += 450000;

  digit_arr[5] += 450000;

  digit_arr[6] += 450000;

  digit_arr[7] += 350001;

  digit_arr[8] += 350000;

  digit_arr[9] += 350000;

 }

 if (z == 8)

 {

  digit_arr[0] += 388894;

  digit_arr[1] += 500000;

  digit_arr[2] += 500000;

  digit_arr[3] += 500000;

  digit_arr[4] += 500000;

  digit_arr[5] += 500000;

  digit_arr[6] += 500000;

  digit_arr[7] += 500000;

  digit_arr[8] += 400001;

  digit_arr[9] += 400000;

 }

 if (z == 9)

 {

  digit_arr[0] += 438894;

  digit_arr[1] += 550000;

  digit_arr[2] += 550000;

  digit_arr[3] += 550000;

  digit_arr[4] += 550000;

  digit_arr[5] += 550000;

  digit_arr[6] += 550000;

  digit_arr[7] += 550000;

  digit_arr[8] += 550000;

  digit_arr[9] += 450001;

 }

Я попробовал сделать костыль, но там этих костылей до скончания веков писать. Проще сделать алгоритм автоматически рассчитывающий по заметной закономерности, который вычисляет количество цифр max_numer / 100000, и к нему добавить алгоритм, который вычисляет количество цифр в max_numer % 100000

0,0(0 оценок)
Ответ:
LizaS0404
08.03.2023 02:45

согласно исследованиям руководитель от 50 до 90% всего времени тратит на коммуникации. это кажется невероятным, но становится понятным, если учесть, что руководитель занимается этим, чтобы реализовать свои роли в межличностных отношениях, информационном обмене и процессах принятия решений, не говоря об функциях планирования, организации, мотивации и контроля. именно потому, что обмен информацией встроен во все основные виды деятельности, мы называем коммуникации связующим процессом.

поскольку руководитель исполняет три свои роли и осуществляет четыре основные функции, с тем, чтобы сформулировать цели организации и достичь их, качество обмена информацией может прямо влиять на степень реализации целей. это означает, что для успеха индивидов и организаций необходимы эффективные коммуникации.

хотя общепризнанно, что коммуникации имеют огромное значение для успеха организаций, опросы показали, что 73% американских, 63% и 85% японских руководителей считают коммуникации главным препятствием на пути достижения эффективности их организациями. согласно еще одному опросу примерно 250 тыс. работников 2000 самых разных компаний, обмен информацией представляет одну из самых сложных проблем в организациях. эти опросы показывают, что неэффективные коммуникации - одна из главных сфер возникновения проблем. глубоко осмысливая коммуникации на уровне личности и организации, мы должны учиться снижать частоту случаев неэффективных коммуникаций и становиться лучшими, более эффективными менеджерами. эффективно работающие руководители - это те, кто эффективны в коммуникациях. они представляют суть коммуникационного процесса, хорошо развитым умением устного и письменного общения и понимают, как среда влияет на обмен информацией. начнем с анализа коммуникационного процесса в организациях. размышляя об обмене информацией в организации, обычно думают о людях, которые говорят в процессе личного общения или в группах на собраниях, разговаривают по телефону или читают и составляют записки, письма и отчеты. хотя на эти случаи приходится основная часть коммуникаций в организации, коммуникации представляют собой всепроникающий и сложный процесс

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