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

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

ASRodichev
RozaAsadullina
Leonidovich_Elena771
Aleksei1463
Chuhnin195107364
Voronin-Albertovich
Сергеевич1386
ecocheminnov437
Yevgenevna
Дмитрий-Олейникова
ПетровичЖивотовская1245
nunabat457
Bogataya Vladimir318
verkop9
e-s-i-k