Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Markovka
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 21
1

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

23.12.2015, 21:56. Просмотров 177. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

1
zna926
356 / 325 / 260
Регистрация: 24.09.2013
Сообщений: 2,042
Записей в блоге: 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

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

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

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


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

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

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