Напишите программку, которая выводит номера элементов массива, одинаковых данному
Напишите программку, которая выводит номера элементов массива, одинаковых данному значению X .
Входные данные
1-ая строчка содержит размер массива N . Во 2-ой строке через пробел задаются N чисел элементы массива. В третьей строке записано число X . Гарантируется, что 0 lt; N 10000 .
Выходные данные
Программа обязана вывести в одной строке номера частей массива, одинаковых X , разделив их пробелами. Предполагается, что нумерация начинается с единицы. Если таких частей нет, необходимо вывести число -1.
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) =gt; t == X ? i : -1)
.Where(t =gt; t gt; 0)
.ToArray();
Console.Out.WriteLine(indices.Any() ? string.Join(" ", indices) : "-1");
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.