14 / 13 / 0
Регистрация: 01.04.2015
Сообщений: 95

Дано натуральное число N и массив целых чисел [a1.an]

18.11.2015, 14:40. Показов 4010. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число N и массив целых чисел [a1...an]. Выяснить имеется ли в массиве [a1...an] хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.11.2015, 14:40
Ответы с готовыми решениями:

Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть,...

Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трех последовательных целых чисел
Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трех последовательных целых чисел.

Дано N (N - натуральное число) целых чисел от 1 до 100. Определить среди них различные числа Фибоначчи
Дано N (N - натуральное число) целых чисел от 1 до 100. Определить среди них различные числа Фибоначчи.

4
 Аватар для BroDMax
157 / 156 / 104
Регистрация: 01.10.2015
Сообщений: 310
18.11.2015, 14:53
Лучший ответ Сообщение было отмечено locusman как решение

Решение

locusman,
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите N:");
            string str = Console.ReadLine();
            int N = int.Parse(str);
            int[] mas = new int[N];
            int index = -1;
            for(int i = 0; i < N; i++)
            {
                Console.Write("Введите {0} число:", i + 1);
                str = Console.ReadLine();
                mas[i] = int.Parse(str);
                if (mas[i] < 0) index = i;
            }
            if (index > 0)
                Console.WriteLine("Найдено отрицательное число {0}! Местонахождение: {1}", mas[index], index);
            else
                Console.WriteLine("Отрицательные числа отсутствуют!");
            Console.ReadKey();
        }
    }
}
1
91 / 91 / 44
Регистрация: 20.04.2008
Сообщений: 331
18.11.2015, 15:04
C#
1
2
3
4
5
6
7
...
int[] array = new int[n];
            int num = array.FirstOrDefault(i => i%2 == 1 && i < 0);
            if (num != 0)
            {
                //значит найдено
            }
1
78 / 77 / 52
Регистрация: 11.06.2015
Сообщений: 189
18.11.2015, 15:07
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static void Main(string[] args)
        {
            // ИНИЦИАЛИЗАЦИЯ И ВЫВОД
            int N =5;
            Random random = new Random();
            int[] a = new int[N];
            for (int i = 0; i < N; i++)
            {
                a[i] = random.Next(-5, 20); // Настроить разброс самому
                Console.Write(a[i] + " ");
            }
            Console.WriteLine();
            int res= a.FirstOrDefault(e => e < 0 && e % 2 == -1);
            if (res < 0)
                Console.WriteLine("a[{0}] = {1}", Array.IndexOf(a, res), res);
            else
                Console.WriteLine("Такого числа нет");
            Console.ReadKey();
        }
Добавлено через 28 секунд
off, немного опередил. Вобщем у меня суть такая же
1
9 / 9 / 13
Регистрация: 26.10.2015
Сообщений: 44
19.11.2015, 09:20
Наглядное готовое решение задачи


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
static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.Write("Введите длинну массива: ");
            Console.ForegroundColor = ConsoleColor.Green;
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("");
 
            int count = 0;
 
            Random r = new Random();
 
            int[] mas = new int[a];
            for (int i = 0; i < a; i++)
            {
                mas[i] = r.Next(-100, 100);
 
                if (mas[i] % 2 != 0 && mas[i] < 0)
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.Write("{0,4}", mas[i]);
                    count++;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.Write("{0,4}", mas[i]);
                }
            }
            Console.WriteLine("");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.Write("Всего нечетных отрицательных чисел в массиве: ");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("{0}", count);
            Console.WriteLine("");
            Console.WriteLine("");
 
            if (count != 0)
            {
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.Write("Находящиеся на позиции: ");
                for (int i = 0; i < a; i++)
                {
                    if (mas[i] % 2 != 0 && mas[i] < 0)
                    {
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.Write("{0,4}", i + 1);
                    }
                }
            }
 
            Console.ReadLine();
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.11.2015, 09:20
Помогаю со студенческими работами здесь

Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трёх последовательных целых чисел
1 курс, дошли только до массивов.

Дано натуральное число n и массив действительных чисел c[1. .n]
Дано натуральное число n и массив действительных чисел c. Кроме того заданы действительные a и b. Правильно ли, что при 1≤k≤n-1...

Дано натуральное число n и массив действительных чисел
дано натуральное число n и массив действительных чисел c. Кроме того задано действительное a и b. Правильно, что при 1 меньше равное k и...

Дано натуральное число n и массив действительных чисел a [1.n]
Дано натуральное число n и массив действительных чисел a . Все элементы массива с четными номерами, предшествующих первому элементу со...

Дано натуральное число. Сформировать массив чисел делящихся на 5
Дано натуральное число. Сформировать массив чисел делящихся на 5


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru