1 / 1 / 0
Регистрация: 04.06.2017
Сообщений: 73
1

Найти и вывести на экран номера всех отрицательных элементов, если таких нет, то сообщить об этом

21.10.2018, 13:40. Показов 2788. Ответов 4

Дан одномерный массив. Найти и вывести на экран номера всех отрицательных элементов, если таких нет, то сообщить об этом.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2018, 13:40
Ответы с готовыми решениями:

Найти номера всех элементов больше 10, если таких нет, то сообщить об этом
Создать одномерный массив,содержащий целые числа.Найти номера всех элементов больше 10,если таких...

Найти и вывести на экран номера всех отрицательных элементов, если таких нет, то сообщить об этом.
2. Дан одномерный массив. Найти и вывести на экран номера всех отрицательных элементов, если таких...

Строка S. Найти любое слово которое начинается и кончается на А. Если таких слов нет, то сообщить об этом.
Строка S. Найти любое слово которое начинается и кончается на А. Если таких слов нет, то сообщить...

В каждой строке переставить первый отрицательный и последний положительный,если таких нет сообщить об этом
Эта задача на двумерный массив.Помогите решить через процедуры или функции очень вас прошу. ...

4
Модератор
Эксперт .NET
13524 / 9774 / 2618
Регистрация: 21.04.2018
Сообщений: 29,041
Записей в блоге: 2
21.10.2018, 13:57 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
            int[] arrInt = { 1, -1 };
            var listInt = arrInt.Select((numb, ind) => new { Index = ind, Namb = numb });
            var listNeg = listInt.Where(num => num.Namb < 0);
            Console.WriteLine($"Количество отрицательных чисел = {listNeg.Count()}");
            if (listNeg.Count() > 0)
            {
                Console.WriteLine("Список отрицательных чисел");
                foreach (var num in listNeg)
                {
                    Console.WriteLine($"Индекс {num.Index}, число {num.Namb}");
                }
            }
0
Эксперт JS
6445 / 3892 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
21.10.2018, 14:01 3
Лучший ответ Сообщение было отмечено zarar384 как решение

Решение

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
using System;
 
namespace Question2337734
{
    class Program
    {
        static void Main(string[] args)
        {
            var array = new int[] { 1, -5, 7, -10, 5 };
            var count = 0;
            for (int i = 0; i < array.Length; i++)
            {
                var element = array[i];
 
                if (element < 0)
                {
                    Console.WriteLine("Номер, начиная с 0: " + i);
                    ++count;
                }
            }
            if (count == 0)
                Console.WriteLine("Отрицательных элементов нет.");
            Console.ReadKey();
 
        }
    }
}
1
1 / 1 / 0
Регистрация: 04.06.2017
Сообщений: 73
21.10.2018, 14:04  [ТС] 4
Можно как-нибудь полегче

int[] b = new int[10] { 4, 12, 153,52, -25, 30, 6, 340, -44, 50 };

for (int i = 0; i < 10; i++)
{
if (b[i] < 0) Console.WriteLine(b[i] );



}
0
Эксперт JS
6445 / 3892 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
21.10.2018, 14:13 5
zarar384,
Цитата Сообщение от zarar384 Посмотреть сообщение
если таких нет, то сообщить об этом.
Сообщить, значит сообщим.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2018, 14:13
Помогаю со студенческими работами здесь

Одинаковые с последним символы вывести на экран, а если таких нет, то выдать об этом сообщение
14.1 Написать программу, заносящую в файл 14 символов, введенных с клавиатуры, а потом...

Найти номера всех отрицательных элементов и вывести их на экран
Приветствую, прошу помочь с одномерными массивами в Delphi 7 1) Найти номера всех отрицательных...

Найти первый положительный элемент. Если положительных элементов нет - сообщить об этом
Задача такова: А(i) - случайные числа Найти первый положительный элемент. Если положительных...

Найти и вывести на экран номера всех отрицательных элементов массива А[3х5]
Написать скрипт, выполняющий задание. Размеры массива вводятся через prompt(…), а значения для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru