Есть ответ 👍

Учитель задал детям такую : «у матери три дочери. произведение возрастов дочерей равно 40, а сумма возрастов равна количеству учеников в нашем классе. сколько лет дочерям? » видя, что ученики затрудняются дать ответ, учитель добавил: «у самой младшей дочери голубенькие глазки». успешно справились с этой . сколько учеников в классе?

282
287
Посмотреть ответы 2

Ответы на вопрос:

40523
4,4(1 оценок)

Основная загвоздка состоит в том, чтобы понять, что то, что ученики не смогли решить не потому, что мозгов не хватило, а потому, что не хватило исходных данных, - это и есть одно из скрытых условий . второе скрытое условие, - что ученики знают, сколько человек в классе.  разложим 40 на три множителя. возможно шесть вариантов:   1) 1+1+40=42  2) 1+4+10=15  3) 2+2+10=14  4) 1+2+20=23  5) 1+5+8=14  6) 2+4+5=11  поскольку ученикам потребовалось дополнительное условие, очевидно, что учеников в классе 14 (остальные варианты просто не допускают неоднозначного толкования) .  после того, как учитель сказал, что есть 1 младшая дочь, сразу стало ясно, что правильный ответ 5), то есть 1, 5, 8.
olyarogova
4,6(93 оценок)

ответ:

#include

#include

using namespace std;

int main()

{

  int a[5][5] =

  {

    {4,-5,8,-3,1},

    {-3,8,-1,1,-8},

    {9,6,6,-3,-7},

    {-7,-3,3,6,-7},

    {7,-3,-6,5,0},

  };

  int b[5][5];

  int i, j, cp, cm, sp, sm;

  setlocale(lc_all, "russian");

  cout < < "массив a";

  for (i = 0; i < 5; i++) {

    cout < < endl;

    for (j = 0; j < 5; j++) {

      cout < < setw (4) < < a[i][j];

    }

  }

  cp = cm = sp = sm = 0;

  for (i = 0; i < 5; i++) {

    for (j = 0; j < 5; j++) {

      if (a[i][j] > = -5)

        b[i][j] = a[i][j];

      else

        b[i][j] = - a[i][j];

      if (a[i][j] > 0) {

        cp++;

        sp += a[i][j];

      }

      if (a[i][j] < 0) {

        cm++;

        sm += a[i][j];

      }

    }

  }

  cout < < endl < < endl;

  cout < < "среднее значение положительных элементов = " < < (float) sp / cp < < endl;

  cout < < "среднее значение отрицательных элементов = " < < (float) sm / cm < < endl < < endl;

  cout < < "массив b";

  for (i = 0; i < 5; i++) {

    cout < < endl;

    for (j = 0; j < 5; j++) {

      cout < < setw(4) < < b[i][j];

    }

  }

  return 0;

}

Популярно: Информатика