Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Yokano
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 67

Указать номер элемента со значением x или установить, что элемент с таким значением отсутствует

26.05.2017, 23:19. Показов 1359. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста найти ошибку) Задание:Требуется указать номер элемента со значением x или установить, что элемент с таким значением отсутствует.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
using System;
 
namespace Prog1
{
    class Program
    {
        static int[] a = new int[100];
        static int n, x;
        static void inp()
        {
            int i;
            Console.WriteLine("Количество элементов массива?");
            n = Convert.ToInt32(Console.ReadLine());
            Random r = new Random();
                a[0] = r.Next(-100, 101);
            for (i = 1; i <= n; i++)
                a[i] =  a[i-1] + r.Next(1, 11) + 1;
        }
        static void outp()
        {
            int i;
            for (i = 0; i < n; i++) Console.Write(" {0} ", a[i]);
            Console.WriteLine(); Console.WriteLine();
        }
        static int Bs(int n,int[] a, int x)
        {
            int L = 1, R = n, C;
            do
            {
                C = (L + R) / 2;
                if (a[C] > x)
                    R = C - 1;
                if (a[C] < x)
                    L = C + 1;
            }
            while ((a[C] == x) || (L > R));
            if (a[C] == x)
            {
               return C;
            }
            else
            {
                return 0;
            }
        }
        static void Main()
        {
            int c;
            inp();
            outp();
            Console.WriteLine("Искомый элемент? ");
            x = Convert.ToInt32(Console.ReadLine());
            c = Bs(n,a,x);
            if ( c == 0)
            {
                Console.WriteLine("Искомый элемент не найден ");
            }
            else
            {
                Console.WriteLine("Искомый элемент найден и имеет номер " + c);
            }
            Console.ReadKey();
        }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.05.2017, 23:19
Ответы с готовыми решениями:

Вставить в массив элемент перед первым элементом с максимальным значением и после первого элемента минимальным значением
Кто разбирается в С#? Можете написать код Вставить в массив элемент с заданным значением перед первым элементом с максимальным значением...

В строке выбирается элемент с наименьшим значением, и у наибольшего из них указать индексы элемента
Дана действительная матрица размером n на m, все элементы которой различны. В каждой строке выбирается наименьший элемент и среди этих...

Найти указанный элемент и его номер, или вывести сообщение, что элемента с таким свойством не существует
Написать программу на языке Delphi. Заполнить ListBox случайными числами. Найти указанный элемент и его номер, или вывести сообщение, что...

1
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
26.05.2017, 23:46
Метод IndexOf возвращает индекс первого элемента равного заданному или -1 если такого нет.
Кликните здесь для просмотра всего текста
Цитата Сообщение от Yokano Посмотреть сообщение
inp()
Цитата Сообщение от Yokano Посмотреть сообщение
outp()
Люди, пишущие "СПС" вместо "спасибо", что вы делаете с кучей освободившегося времени?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.05.2017, 23:46
Помогаю со студенческими работами здесь

Заполнить ListBox случайными числами. Найти указанный элемент и его номер, или вывести сообщение, что элемента с таким свойством не существует.
Заполнить ListBox случайными числами. Найти указанный элемент и его номер, или вывести сообщение, что элемента с таким свойством не...

Найти наименьший элемент матрицы. Указать его номер строки и столбца и заменить его значением -9999
дана матрица -0.25 11 4.5 5 0 21.4 1 6.3 14.8 2 3.5 -2 11 2.36 0.48 4.13 1)задание , матрицу берем с листа Excel , нужно...

Поменять местами строку матрицы, содержащую элемент с max значением, со строкой, содержащий элемент с min значением
Задача. В заданной действительной матрице с размерностью 3х4 поменять местами строку, содержащую элемент с наибольшим значением, со...

В матрице поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с наименьшим значением
Вот условие: В матрице размером NxM поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с...

В матрице поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением
В данной действительной матрице размера 3*3 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru