Михайлов
?>

Шестикласники аня, боря, вася, галя, даша и иван получили в подарок флешки на 1, 2, 4, 8, 16 и 32 гб. выясните кто из получил флешку самого большого и кто - самого маленького объема, если известно следующее: у ани объем флешки меньше, чем у бори; у васи больше, чем у гали; у даши меньше, чем у ивана; у васи меньше, чем у ани; у даши больше, чем у бори

Информатика

Ответы

vitaliy
A- аня, b - боря, v - вася, g - галя, d - даша, i - иван. a> b, v> g, d< i, v< a, d> b; мы знаем, что  а> b, значит  ,что b< v; мы знаем, что  d> b, значит  ,что  b< i; мы знаем, что  v> g и v< a, значит  ,что  b< v; следовательно мы нашли обладателя меньшей флешки. им стал боря. раз b самый меньший, то в дальнейших расчетах его можно не использовать. мы знаем, что a> v, а это значит ,что a> g т.к. v> g ! мы знаем, что i> d и что d> b, а отношения a к i из условия найти поэтому обладателем самой большой флешки может быть как и аня так и иван.
Мельникова

#include <iostream>

#define tsar c++

using namespace std;

int segfault() {

   int* ptr; ptr = 0;

   return *ptr;

}

int main() {

   unsigned int n; cin >> n;

   unsigned int m; cin >> m;

   auto array = new int*[n];

   for (size_t idx = 0; idx < n; idx++) {

       array[idx] = new int[m];

       for (size_t idy = 0; idy < m; idy++)

            cin >> array[idx][idy];

   }

   unsigned int a; cin >> a;

   unsigned int b; cin >> b;

   int res = 0;

   for (size_t idx = a - 1; idx < b; idx++) {

       for (size_t idy = 0; idy < m; idy++)

           res += array[idx][idy];

   }

   cout << res;

   delete array;    

}

Объяснение:

vera-sherepa231
Пока переменная i не будет больше 5, будет выполняться s: =s+i*(i+1); i: =i+1; следовательно, считаем, и получается что переменная s будет равняться 41. переменная i в ходе выполнения менялась, каждый раз когда проходила запрос (i меньше 5? ) она прибавляла единицу к i, значит если в первый раз i=1, то во второй раз, она будет равняться 2 и т.д.  и эти значения, в ходе которых менялось, подставляются вот сюда s: =s+i*(i+1); i: =i+1; если в кратце, то каждый раз программа прибавляла 1 к i,тем самым проверяя условие, и выполняла действие над s, подставляя в i соответствующие значение

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Шестикласники аня, боря, вася, галя, даша и иван получили в подарок флешки на 1, 2, 4, 8, 16 и 32 гб. выясните кто из получил флешку самого большого и кто - самого маленького объема, если известно следующее: у ани объем флешки меньше, чем у бори; у васи больше, чем у гали; у даши меньше, чем у ивана; у васи меньше, чем у ани; у даши больше, чем у бори
Ваше имя (никнейм)*
Email*
Комментарий*