AnnaChulyukanova3
?>

Объясните, чем различаются следующие фрагменты программ: if a > b: a = b if a > с: а = с и if a > b: a = b elif a > c: a = c Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной а) будут одинаковыми, и примеры данных, для которых они будут различными.

Информатика

Ответы

director3

using System;

using System.Linq;

namespace task29760750

{

   internal class Program

   {

       private static void Main(string[] args)

       {

           var N = int.Parse(Console.In.ReadLine());

           var array = Console.In.ReadLine()

               .Split(' ')

               .Select(int.Parse)

               .ToArray();

           var X = int.Parse(Console.In.ReadLine());

           var indices = array

               .Select((t, i) => t == X ? i : -1)

               .Where(t => t > 0)

               .ToArray();

           Console.Out.WriteLine(indices.Any() ? string.Join(" ", indices) : "-1");

       }

   }

}

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

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

Объясните, чем различаются следующие фрагменты программ: if a > b: a = b if a > с: а = с и if a > b: a = b elif a > c: a = c Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной а) будут одинаковыми, и примеры данных, для которых они будут различными.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Dmitrii sergei463
Виктор Попова
nsmmkrtchyan
oksit
abahtina582
Дмитрий_Евлампиев518
Мартынова_Ринатовна1657
migor72
Avshirokova51
sbn07373
Romanovich1658
Вакуленко
tarasovs
tatakypzova
Voronin-Albertovich