Reutskii-Kirilovskii1625
?>

в преддверии участия в кадетских играх в сборную по спортивному многоборью набирают кадет со всех взводов. от каждого взвода нужно подать по одному участнику. во взводе все кадеты различного роста. главное требование отбора: из взвода выбирается кадет среднего роста (т.е. при условии, что во взводе все кадеты различного роста, в шеренге количество кадет ростом ниже данного кадета равно количеству кадет ростом выше него трудность заключается в том, что в базе данных сведения о росте кадет содержатся в разных единицах измерения. на выполнение данной командиру взвода отвели слишком мало времени, поэтому он не успеет посчитать вручную. напишите программу, командиру взвода определить фамилию потенциального участника соревнований. гарантируется, что такой участник всегда имеется и во взводе он всегда один. входные данные: в первой строке на вход подается нечетное натуральное число n (0 в каждой из n последующих строк вводится фамилия кадета (суммарное количество символов во всех фамилиях не должно превышать 106) и число m (0 выходные данные: в новой строке выводится фамилия кадета, средним ростом и являющимся кандидатом в сборную. примечание: для перевода между единицами измерения воспользуйтесь следующими соотношениями: 1 дюйм (d) = 25.4 мм 1 вершок (v)= 44.5 мм 1 метр (m)= 1000 мм 1 сантиметр (s)= 10 мм 1 фут (f)= 304.8 мм группы тестов: 1) n < 100, m < 1000 20 тестов 2) n < 1000, m < 1 20 тестов 3) n < 1, m < 1 20 тестов sample input: 5 ivanov 2 m petrov 6 f sidorov 205 s pupkin 75 d mikheev 40 v sample output: pupkin

Информатика

Ответы

Anatolii

 if (N mod 2 <> 0) and (N mod 3 = 0) then

 if ((N >= 345) and (N < 543)) or (N mod 7 = 0) then

 if (N mod 3 = 0) or (N mod 10 = 0) then

 if (N >= 231) and (N < 312) and (N mod 3 <> 0) then

 if (N mod 2 <> 0) and (N div 10 mod 10 <= 5) then

 if (N > 9) and (N < 100) and (N mod 10 = N div 10) then

 if (N mod 10 = 4) and (N div 100 mod 10 > 3) then

 if (N > 9) and (N < 100) and (N div 10 mod 2 <> 0) then

 if (N mod 2 = 0) and (N div 10 mod 10 > 5) then

 if (N > 99) and (N < 1000) and (N div 100 = 8) then

 if (a mod 2 = 0) or (b mod 2 = 0) then

 if (a + b > 56) and (a + b < 145) then

 if (a mod 10 = 6) and (b mod 10 = 6)

 if (a > 0) and (b > 9) and (b < 100) then  

 if (a div 10 mod 10 < 5) or (b div 100 mod 10 > 3) then  

 if (a mod 3 = 0) or (b mod 5 <> 0) then

 if (a > 0) and (b >= 0) then

 if (a > 100) or (b > 100) then  

 if (a mod 8 > 4) and (b mod 12 < 5) then  

 if (a mod 2 <> 0) and (b mod 2 <> 0) then

tany821

static void Main(string[] args)

       { //задаем массив, и переменные для хранения  минимального элемента, его строки и столбца

           int[,] array = {

                     {1,10,11,12,13},

                     {2,12,11,12,13},

                     {3,30,11,12,13},

                     {4,40,11,12,13}

               };

           int minElement = array[0, 0];

           int numStr = 0;

           int numStolb = 0;

          // вывод массива ДО

           for (int i = 0; i < array.GetLength(0); i++)

           {

               for (int j = 0; j < array.GetLength(1); j++)

               {

                   Console.Write(" " + array[i, j]);

               }

               Console.WriteLine();

           }

           Console.WriteLine();

           

           //ищем минимальный элемент

           for (int i = 0; i < array.GetLength(0); i++)

           {

               for (int j = 0; j < array.GetLength(1); j++)

               {

                   if (minElement > array[i, j])

                   {

                       minElement = array[i, j];

                       //запоминаем строку и столбец минимального элемента

                       numStr = i;

                       numStolb = j;

                   }

               }

           }

           //выводим в консоль минимальный элемент

           Console.WriteLine("Min Element in array: " + minElement);

           Console.WriteLine();

           

           //если строка минимального элемента равна 0(т.е. первая)

           //заменяем элементы после минимального на 0 и выводим массив ПОСЛЕ

           if (numStr == 0)

           {

               for (int k = numStolb + 1; k < 5; k++)

               {

                   //замена элементов строки на 0

                   array[0, k] = 0;

               }

               //вывод массива

               for (int i = 0; i < array.GetLength(0); i++)

               {

                   for (int j = 0; j < array.GetLength(1); j++)

                   {

                       Console.Write(" " + array[i, j]);

                   }

                   Console.WriteLine();

               }

           }

           

           

           Console.ReadLine();

       }


Задана матрица с(5,5). если минимальный элемент стоит в первой строке, то все элементы, стоящие в ст

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

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

в преддверии участия в кадетских играх в сборную по спортивному многоборью набирают кадет со всех взводов. от каждого взвода нужно подать по одному участнику. во взводе все кадеты различного роста. главное требование отбора: из взвода выбирается кадет среднего роста (т.е. при условии, что во взводе все кадеты различного роста, в шеренге количество кадет ростом ниже данного кадета равно количеству кадет ростом выше него трудность заключается в том, что в базе данных сведения о росте кадет содержатся в разных единицах измерения. на выполнение данной командиру взвода отвели слишком мало времени, поэтому он не успеет посчитать вручную. напишите программу, командиру взвода определить фамилию потенциального участника соревнований. гарантируется, что такой участник всегда имеется и во взводе он всегда один. входные данные: в первой строке на вход подается нечетное натуральное число n (0 в каждой из n последующих строк вводится фамилия кадета (суммарное количество символов во всех фамилиях не должно превышать 106) и число m (0 выходные данные: в новой строке выводится фамилия кадета, средним ростом и являющимся кандидатом в сборную. примечание: для перевода между единицами измерения воспользуйтесь следующими соотношениями: 1 дюйм (d) = 25.4 мм 1 вершок (v)= 44.5 мм 1 метр (m)= 1000 мм 1 сантиметр (s)= 10 мм 1 фут (f)= 304.8 мм группы тестов: 1) n < 100, m < 1000 20 тестов 2) n < 1000, m < 1 20 тестов 3) n < 1, m < 1 20 тестов sample input: 5 ivanov 2 m petrov 6 f sidorov 205 s pupkin 75 d mikheev 40 v sample output: pupkin
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fab2004
Soliyabronzoni
Дмитриевич_Скрябин931
Створення карти розуму за до комп'ютера
profitgroup51
themolodoy
мурувватовна викторович569
Aleksandrovna1153
РобертИрина
Бунеева
pavlino-mkr
alexanderpokrovskij6
pak1998378
shurshin6975
m-zolotukhina2
varvara-kulkova