Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Voley
1 / 1 / 0
Регистрация: 30.01.2015
Сообщений: 81
18.11.2016, 06:07  [ТС] 0

Если первое число массива положительное, то последующие умножить на это число, если отрицательное, то поделить

18.11.2016, 06:07. Просмотров 398. Ответов 14
Метки (Все метки)

Ответ

Diamante, Если больше нуля, то последующие числа умножаем на это число. Если меньше, то последующие делим на это число

Добавлено через 3 минуты
Diamante, Вот на форме все правильно работает, надо то же самое, только на консоле
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
using System;
using System.Data;
using System.Linq;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btCalculate_Click(object sender, EventArgs e)
        {
            Random r = new Random();
 
            int[] input = new int[12];
            for (int i = 0; i < input.Length; i++)
                input[i] = r.Next(-10, 10);
 
            int[] result = input.Where(i => i >= -8 && i <= 2).ToArray();
 
            int first = result[0];
            bool positiveFirst = first >= 0;
 
            for (int i = 1; i < result.Length; i++)
            {
                if (positiveFirst) result[i] *= first;
                else result[i] /= first;
            }
 
            string message = "Исходный массив: \n";
            foreach (var item in input)
                message += $"{item.ToString()}\n";
 
            message += "Результат: \n";
            foreach (var item in result)
                message += $"{item.ToString()}\n";
 
            MessageBox.Show(message);
        }
    }
}


Вернуться к обсуждению:
Если первое число массива положительное, то последующие умножить на это число, если отрицательное, то поделить
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2016, 06:07

Уменьшить первое введенное число в два раза, если оно больше второго введеного числа по абсолютной величине
Составить программу, которая уменьшает первое введенное число в два раза, если...

Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине.
Составить программу, которая уменьшает первое введенное число в два раза, если...

Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из
Дано целое число. Если оно является положительным, то прибавить к нему 1; если...

0
Другие темы раздела
C# Как спарсить сайт ? http://www.cyberforum.ru/csharp-beginners/thread1850425.html
Как спарсить сайт - http://www.myscore.com.ua/ на предмет ссылок(Пример ссылки : http://www.myscore.com.ua/match/zRWpROLM/#match-summary) по которым можно кликать и они работают,но которых нет в...
C# Определить, попадает ли точка с заданными координатами в заштрихованную область Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Точка с координатами (х, у) лежит внутри заштрихованной области", "Точка с координатами (х, у)... http://www.cyberforum.ru/csharp-beginners/thread1850417.html
C# Найти Пифагоровы числа на заданном отрезке
Найдите Пифагоровы числа на заданном отрезке . a и b я должен вводить сам. Пример: 3^2+ 4^2=5^2
Какую тему для диплома выбрать на языке C#? C#
Всем доброго времени суток:). Я учусь на заочном отделении РГППУ. Недавно нам провели лекции по C#, и я выполнил домашнее задание. В данном языке я дилетант:facepalm:(кроме элементарного ввода -...
C# Cложить все средние арифметические массивов http://www.cyberforum.ru/csharp-beginners/thread1850370.html
Пользователем вводится n-ное количество одномерных массивов. Нужно: 1) найти среднее арифметическое в каждом из них и провести сортировку от большего к меньшему. 2) сложить все средние...
C# Принцип работы чата Пишу чат,всё готово кроме основного - отправки сообщений.Меня интересует как сделать чат с сохранением диалогов (Пример: Скайп).Я видел много примеров написанных на сокетах,правда там в основном чат... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru