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*
Комментарий*

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

Nekrasova
alekbur
gresovanatalya
gorbunova188
kirillprotopopov1
Nikolaevna Malika1511
Irinagarmonshikova
alex-kuzora4411
Вадим
Bologova Golovach1989
Александрович175
a96849926288
bal4shovser16
irschacha
myglassi26