Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
Markovka
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 21
#1

Одномерный массив в котором сначала должны быть одни нули а потом остальные цифры - C#

23.12.2015, 21:56. Просмотров 151. Ответов 1
Метки нет (Все метки)

У меня есть код который выводит в 1 textbox 20 рандомных чисел, а во второй массив он должен выводить те же 20 рандомных чисел что и в 1 но что бы с начала шли одни 0
вот код
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication16
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
void sum(double[] mas)

{

double sum = 0;


for (int i = 0; i < 20; i++)
{
if ((i != 0) && (i != 19))

sum += mas[i];
}
label3.Text +=sum;



double min = 30000;
for (int i = 0; i < 20; i++)
{
if (mas[i] < min)
{
min = mas[i];

label4.Text +=min;
}
}
}

void newmas(double[] mas)
{

double[] newmas = new double[20];



for (int i = 0; i < 20; i++)
{
if (mas[i] == Math.Abs(0))
{

}


}
for (int i = 0; i < 20; i++)

textBox2.Text += newmas[i] + " ";
}

private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = "";


label3.Text = "сумма = ";
label4.Text = "минимальный = ";

double[] mas = new double[20];

Random rand = new Random();

for (int i = 0; i < 20; i++)
{

mas[i] = rand.Next(-10, 11);

textBox1.Text += mas[i] + " ";

}

sum(mas);

newmas(mas);

}
}

}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2015, 21:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Одномерный массив в котором сначала должны быть одни нули а потом остальные цифры (C#):

Преобразовать массив следующим образом: сначала должны стоять цифры, входящие в массив, а затем все остальные символы - C++
помогите пожайлуста с задачей. Задан массив из k символов. Преобразовать массив следующим образом: сначала должны стоять цифры,...

Вывести на экран сначала все цифры, входящие в массив, а потом остальные символы - Delphi
Помогите, пожалуйста, написать сразу с формой: Дан массив из k символов. Вывести на экран сначала все цифры, входящие в него, а затем все...

Определите процедуру p (х,у),которая создает массив, в котором сначала идут все положительные числа исходного, а потом все остальные - Pascal ABC
определите процедуру p (х,у),которая для данного массива х создает массив у,состоящий из элементов массива х ,но переставленныхчто сначала...

Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные. - C++
Тема лабораторной работы: Работа с одномерными массивами. Задание: Преобразовать последовательность чисел так, чтобы сначала были нули, а...

Вывести сначала все цифры, а потом - остальные символы - C++
Очень начинающий программист, очень плохо пока выучил язык, но требуют уже очень много, помогите, пожалуйста, с некоторыми задачами :( ...

Получить из массива новый в котором сначала идут положительные числа, затем нули и потом отрицательные - Pascal
Дан массив Х(N). Получить новый массив Y(N), такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из X. ...

1
zna926
326 / 302 / 89
Регистрация: 24.09.2013
Сообщений: 1,776
Записей в блоге: 1
24.12.2015, 02:05 #2
У меня есть код который выводит в 1 textbox 20 рандомных чисел, а во второй массив он должен выводить те же 20 рандомных чисел что и в 1 но что бы с начала шли одни 0

Вопросы
1. Что хранится в первом массиве?,
2. В текстбоксе можно вводить только строки, а не числа,
3. В текстбоксе будет 1 строка или 20?,
4 Среди 20 рандомных чисел возможно не будет нулей?

Обратите внимание, что по условию, с уточненим, код можно уложить примерно в 2о строк
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2015, 02:05
Привет! Вот еще темы с ответами:

Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные - Turbo Pascal
Здравствуйте,собственно задача в заголовке темы. никак не получается все это дело слит в одномерный массив,подскажите плз, как...

Вывести сначала все цифры, входящие в текст, а потом все остальные буквы - Turbo Pascal
Дано текст из 80 букв. Вывести сначала все цифры, входящие в него, а потом все остальные буквы, сохраняя при этом взаимное расположение...

Преобразовать массив так, чтобы сначала в нем располагались простые числа, потом остальные - Pascal
Привет, очень нужна помощь в решении двух задач по паскалю. 1) преобразовать массив так, чтобы сначала в нем располагались простые числа,...

Преобразовать массив, чтобы сначала располагались элементы, модуль которых не превышает 5, а потом остальные - C++
Помогите преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 5, а потом — все...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru