Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11

Добавление в одномерный массив нового элемента

28.04.2017, 17:31. Показов 5554. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вечер добрый ,создал одномерный массив ,не могу по кнопке к нему добавить +1 элемент.
Я понимаю нужно что нужно создать новый массив,затем скопировать туда старый ,а затем добавить элемент,вот только как не пробовал,что-то не хочет пересчитывать.

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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
namespace masiiv
{
    public partial class Form1 : Form
    {
        List<int> arr = new List<int>();
        public Form1()
        {
            InitializeComponent();
 
        }
        private void button1_Click(object sender, EventArgs e)
        {
            {
                listBox1.Items.Clear();
 
               MyArray n = new MyArray (Convert.ToInt32(textBox1.Text));
 
                int min = n.Min(), max = n.Max(), sum = n.Sum();
                double sred = n.Srednee();
 
                label2.Text = "Минимальное значение: " + Convert.ToString(min);
                label3.Text = "Максимальное значение: " + Convert.ToString(max);
                label4.Text = "Среднее значение: " + Convert.ToString(sred);
                label5.Text = "Сумма массива: " + Convert.ToString(sum);
 
                List<int> item = n.GetElemOfArray();
                for (int i = 0; i < n.Count(); i++)
                    listBox1.Items.Add(item[i]);
            }
        }
           private void button4_Click(object sender, EventArgs e)
 
        { listBox1.Items.Clear();
            MyArray m = new MyArray(Convert.ToInt32(textBox1.Text) + 1);
            memcpy(m, n, sizeof(n));
            m[sizeof(m) / sizeof(MyArray) - 1] = 12;
        }
      
    }
 
    class MyArray
    {
        private int[] arr;
      
        public MyArray(int n)
        {
            Random r = new Random();
            arr = new int[n];
            for (int i = 0; i < arr.Length; i++)
                arr[i] = r.Next(100);
                     
        }
        public int getCount() // Получение количества
        {
            return arr.Length;
        }
 
       public int Min() // минимальное значение
        {
          int min = int.MaxValue;
          for (int i = 0; i < arr.Length; i++)
          if (min > arr[i])
          min = arr[i];
          return min;    
        }
 
       public int Max() // максимальное значение
       {
           int max = int.MinValue;
           for (int i = 0; i < arr.Length; i++)
               if (max < arr[i])
                   max = arr[i];
           return max;
       }
 
       public double Srednee() 
       {
           double sred = 0;
           for (int i = 0; i < arr.Length; i++)
               sred = sred + arr[i] ;
           return sred / arr.Length; 
       }
 
       public int Sum()
       {
           int sum = 0;
           for (int i = 0; i < arr.Length; i++)
               sum = sum + arr[i];
           return sum;
       }
 
       public int Count()
       {
           return arr.Length;
       }
 
       public List<int> GetElemOfArray() // Добавление на listbox1
       {
           List<int> temp = new List<int>();
           int Len = this.Count();
           for (int i = 0; i < Len; i++)
               temp.Add(arr[i]);
           return temp;
       }
 
        
    }
 
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.04.2017, 17:31
Ответы с готовыми решениями:

Добавление нового элемента в массив объектов
Ошибка заключается в том что, после добавления нового элемента в массив groupArray через функцию Add, если попытаться вывести их происходит...

Добавление нового элемента в двумерный массив.
Добрый день. Для одномерного все предельно ясно - присваиваешь и он запихивает в следующую незанятую ячейку. Как быть для двумерного,...

Добавление элемента в одномерный массив
Условие: Сформировать массив a случайным образом. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним...

19
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
28.04.2017, 20:04
Как я понимаю, lisBox заполняется элементами массива. А почему бы не добавлять новые элементы не в массив, а в ListBox, после чего, при необходимости, заполнять другой массив элементами этого самого listBox?
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
28.04.2017, 20:09  [ТС]
А как это будет выглядеть? Если можно код пожалуйста,и как он тогда после добавления будет высчитывать мин,макс...значения?
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
28.04.2017, 20:23
Проект: WindowsFormsApp1.rar
Код:
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
55
56
57
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 WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            label1.Text = "";
            label2.Text = "";
            label3.Text = "";
            label4.Text = "";
        }
 
        void Stat(int[] n)
        {
            label1.Text = "Минимум: " + n.Min();
            label2.Text = "Максимум: " + n.Max();
            label3.Text = "Среднее: " + n.Average();
            label4.Text = "Сумма: " + n.Sum();
        }
 
        Random rnd = new Random();
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (!int.TryParse(textBox1.Text, out int n))
            {
                MessageBox.Show("Введите число", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                textBox1.Text = "";
            }
            else
            {
                listBox1.Items.Clear();
                int[] mas = Enumerable.Range(0, n).Select(v => rnd.Next(0, 100)).ToArray();
                foreach (var elem in mas)
                    listBox1.Items.Add(elem);
                Stat(mas);
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Add(rnd.Next(0, 100));
            Stat(Enumerable.Range(0, listBox1.Items.Count).Select((v, i) => (int)listBox1.Items[i]).ToArray());
        }
    }
}
1
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
28.04.2017, 20:32  [ТС]
Спс большое, теперь всё работает
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
01.05.2017, 08:09  [ТС]
Я как понял можно,вот так сделать :
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
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 Масив
{
    public partial class Form1 : Form
    {
        Random rnd = new Random();
        void Stat(int[] n)
        {
            label1.Text = "Минимальное значение: " + n.Min();
            label2.Text = "Максимальное значение: " + n.Max();
            label3.Text = "Среднее значение: " + n.Average();
            label4.Text = "Сумма массива: " + n.Sum();
        }
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            MyArray n = new MyArray(Convert.ToInt32(textBox1.Text));
 
            int min = n.Min(), max = n.Max(), sum = n.Sum();
            double sred = n.Srednee();
            label1.Text = "Минимальное значение: " + Convert.ToString(min);
            label2.Text = "Максимальное значение: " + Convert.ToString(max);
            label3.Text = "Среднее значение: " + Convert.ToString(sred);
            label4.Text = "Сумма массива: " + Convert.ToString(sum);
            List<int> item = n.GetElemOfArray();
            for (int i = 0; i < n.Count(); i++)
                listBox1.Items.Add(item[i]);
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Add(rnd.Next(0, 100));
            Stat(Enumerable.Range(0, listBox1.Items.Count).Select((v, i) => (int)listBox1.Items[i]).ToArray()); //Прибавляем 1 элемент
 
        }
        class MyArray
        {
            private int[] arr;
 
            public MyArray(int n)
            {
                Random r = new Random();
                arr = new int[n];
                for (int i = 0; i < arr.Length; i++)
                    arr[i] = r.Next(100);
 
 
 
            }
            public int getCount() // Получение количества
            {
                return arr.Length;
            }
 
            public int Min() // минимальное значение
            {
                int min = int.MaxValue;
                for (int i = 0; i < arr.Length; i++)
                    if (min > arr[i])
                        min = arr[i];
                return min;
            }
 
            public int Max() // максимальное значение
            {
                int max = int.MinValue;
                for (int i = 0; i < arr.Length; i++)
                    if (max < arr[i])
                        max = arr[i];
                return max;
            }
 
            public double Srednee()// среднее
            {
                double sred = 0;
                for (int i = 0; i < arr.Length; i++)
                    sred = sred + arr[i];
                return sred / arr.Length;
            }
 
            public int Sum() //сумма
            {
                int sum = 0;
                for (int i = 0; i < arr.Length; i++)
                    sum = sum + arr[i];
                return sum;
            }
 
            public int Count()
            {
                return arr.Length;
            }
 
            public List<int> GetElemOfArray() // Добавление на listbox1
            {
                List<int> temp = new List<int>();
                int Len = this.Count();
                for (int i = 0; i < Len; i++)
                    temp.Add(arr[i]);
                return temp;
            }
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            int a = int.Parse(textBox2.Text);
            listBox1.Items.RemoveAt(a); // Удаляем эллемент
            void Stat(int[] n)
            {
                label1.Text = "Минимальное значение: " + n.Min();
                label2.Text = "Максимальное значение: " + n.Max();
                label3.Text = "Среднее значение: " + n.Average();
                label4.Text = "Сумма массива: " + n.Sum();
            }
 
            Stat(Enumerable.Range(0, listBox1.Items.Count).Select((v, i) => (int)listBox1.Items[i]).ToArray());// перезаписываем  массив и считаем
        }
 
        private void label2_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label6_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
 
        }
    }
}
Только можно ли ,чтобы это все записывалось в массив и бралось оттуда же ?
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
01.05.2017, 21:28
VenomStrelok, зачем писать методы для Min и Max, когда язык позволяет обойтись без этого?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
01.05.2017, 22:09
Hitoku, ну это если для себя, а для препа для сдачи лабы...
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
02.05.2017, 08:49  [ТС]
Нет не так,работать работает,но нужно чтобы с массива бралось и туда же записывалось (+1 элемент и -1 элемент) Diamante как в воду глядел,закрестили всё((
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
02.05.2017, 09:12
VenomStrelok, ну вот что-то вроде этого вышло... все через массив
WindowsFormsApp1.rar
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
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 WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            label1.Text = "";
            label2.Text = "";
            label3.Text = "";
            label4.Text = "";
        }
 
        int[] mas;
 
        void Stat(int[] n)
        {
            label1.Text = "Минимум: " + n.Min();
            label2.Text = "Максимум: " + n.Max();
            label3.Text = "Среднее: " + n.Average();
            label4.Text = "Сумма: " + n.Sum();
        }
 
        Random rnd = new Random();
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (!int.TryParse(textBox1.Text, out int n))
            {
                MessageBox.Show("Введите число", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                textBox1.Text = "";
            }
            else
            {
                listBox1.Items.Clear();
                mas = Enumerable.Range(0, n).Select(v => rnd.Next(0, 100)).ToArray();
                foreach (var elem in mas)
                    listBox1.Items.Add(elem);
                Stat(mas);
            }
        }
 
        private void button2_Click(object sender, EventArgs e) //button до добавление
        {
            mas = AddElem();
            listBox1.Items.Clear();
            foreach (var elem in mas)
                listBox1.Items.Add(elem);
            Stat(mas);
        }
 
        private void button3_Click(object sender, EventArgs e) //button на удаление
        {
            mas = DelElem();
            listBox1.Items.Clear();
            foreach (var elem in mas)
                listBox1.Items.Add(elem);
            Stat(mas);
        }
 
        private int[] AddElem() //добавляет элемент в массив
        {
            int[] b = new int[mas.Length + 1];
            for (int i = 0; i < b.Length; i++)
            {
                b[i] = (i == mas.Length ? rnd.Next(0, 100) : mas[i]);
            }
            return b;
        }
 
        private int[] DelElem() //удаляет элемент из массива
        {
            return mas.Where((v, i) => i != mas.Length - 1).ToArray();
        }
    }
}
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
02.05.2017, 09:22  [ТС]
Попробую так,"Товарищъ" вредный,по любому прокопается " Где ты задаешь массив,я не вижу ,чтоб ты элементы прибавлял?" Ещё раз спс ,пойду пытать "всё равно,всё равно я испорчу им праздник.." если что за уточнениями к вам обращусь. Тяжела и не неказиста жизнь простого программиста.
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
02.05.2017, 09:28
Цитата Сообщение от VenomStrelok Посмотреть сообщение
" Где ты задаешь массив,я не вижу ,чтоб ты элементы прибавлял?"
ну ткнуть его носом в методы просто и всё Массив не список, просто по щелчку элемент новый не добавишь и не удалишь (вроде)
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
02.05.2017, 17:59  [ТС]
"Не нашел в файлах описание класса, чтобы его оценить." ,не знаю какое ему описание класса нужно
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
02.05.2017, 18:20
О каком классе он говорит? В задании речи об этом не не было... Задача миниатюрная, зачем тут объявлять класс? Всё на одной странице спокойно умещается без путаницы

Добавлено через 1 минуту
Странно это всё
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
02.05.2017, 18:23  [ТС]
Я так тоже не понял,вот что в задании написано: Создать класс ,который у прощает массивы: 1.Генерация элементов массива; 2. Получение среднеарифметический,макс,мин,суммы; 3. добавление и удаление из массива;
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
02.05.2017, 18:27
Ну так и стоило писать задание с самого начала А точно WinForms?
0
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
02.05.2017, 18:30  [ТС]
Да, в Windows Form , ожидаю вашего кода
0
 Аватар для kesean
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
02.05.2017, 20:15
VenomStrelok, лови
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
55
56
57
58
59
60
    public partial class Form1 : Form
    {
       MyArray n { get; set; }
       public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            n = new MyArray(Convert.ToInt32(textBox1.Text));
            int min = n.Min, max = n.Max, sum = n.Sum;
            double sred = n.Average;
            label2.Text = "Минимальное значение: " + Convert.ToString(min);
            label3.Text = "Максимальное значение: " + Convert.ToString(max);
            label4.Text = "Среднее значение: " + Convert.ToString(sred);
            label5.Text = "Сумма массива: " + Convert.ToString(sum);
            for (int i = 0; i < n.Count; i++)
                listBox1.Items.Add(n[i]);
        }
        private void button4_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            n.Add(101);
            int min = n.Min, max = n.Max, sum = n.Sum;
            double sred = n.Average;
            label2.Text = "Минимальное значение: " + Convert.ToString(min);
            label3.Text = "Максимальное значение: " + Convert.ToString(max);
            label4.Text = "Среднее значение: " + Convert.ToString(sred);
            label5.Text = "Сумма массива: " + Convert.ToString(sum);
            for (int i = 0; i < n.Count; i++)
                listBox1.Items.Add(n[i]);
        }
    }
 
    public class MyArray
    {
        List<int> list = new List<int>();
        public MyArray(int n)
        {
            Random r = new Random();
            for (int i = 0; i < n; i++)
                list.Add(r.Next(100));
        }
        public int Count { get { return list.Count; } } // Получение количества
        public int Min { get { return list.Min(); } } // минимальное значение
        public int Max { get { return list.Max(); } } // максимальное значение
        public int Sum { get { return list.Sum(); } } // сумма элементов
        public double Average { get { return (double)list.Sum() / list.Count; } } // среднее арифметическое
        public void Add(int value) //добавить элемент
        {
            list.Add(value);
        }
        public void RemoveAt(int index) //удалить элемент по индексу
        {
            list.RemoveAt(index);
        }
        //реализация индексатора
        public int this[int index] { get { return list[index]; } set { list[index] = value; } }
    }
0
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
02.05.2017, 21:19
Лучший ответ Сообщение было отмечено VenomStrelok как решение

Решение

Надеюсь, что все возможные исключения обработал
Проект: ArrayClass.rar
Класс
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
using System;
using System.Linq;
 
namespace ArrayClass
{
    class Arr
    {
        Random r = new Random();
        int[] a;
 
        public Arr(int n)  { a = Enumerable.Range(0, n).Select(v => r.Next(0, 100)).ToArray(); }
 
        public int[] Add()
        {
            int[] b = new int[a.Length + 1];
            for (int i = 0; i < b.Length; i++)
                b[i] = (i == a.Length ? r.Next(0, 100) : a[i]);
            a = b;
            return a;
        }
 
        public int[] Del()
        {
            a = a.Where((v, i) => i != a.Length - 1).ToArray();
            return a;
        }
 
        public double Average() { return a.Average(); }
 
        public int[] GetArr() { return a; }
 
        public int Min() { return a.Min(); }
 
        public int Max() { return a.Max(); }
 
        public int Sum() { return a.Sum(); }
    }
}

Программа
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
using System;
using System.Windows.Forms;
 
namespace ArrayClass
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            button2.Enabled = false;
            button3.Enabled = false;
        }
 
        int[] a;
        Arr Array;
 
        private void UpdateStat()
        {
            label1.Text = $"Сумма: {Array.Sum()}";
            label2.Text = $"Среднее: {Array.Average()}";
            label3.Text = $"Максимум: {Array.Max()}";
            label4.Text = $"Минимум: {Array.Min()}";
        }
 
        private void UpdateList()
        {
            for (int i = 0; i < a.Length; i++)
                listBox1.Items.Add(a[i]);
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (int.TryParse(textBox1.Text, out int n))
            {
                if (n > 0)
                {
                    listBox1.Items.Clear();
                    Array = new Arr(n);
                    a = Array.GetArr();
                    UpdateList();
                    button2.Enabled = true;
                    button3.Enabled = true;
                    UpdateStat();
                }
                else
                    MessageBox.Show("Число должно быть положительным!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
 
            }
            else
                MessageBox.Show("Введите число!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            a = Array.Add();
            UpdateList();
            UpdateStat();
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            if (a.Length == 1)
                MessageBox.Show("Нельзя удалить элемент!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            else
            {
                listBox1.Items.Clear();
                a = Array.Del();
                UpdateList();
                UpdateStat();
            }
        }
    }
}
1
 Аватар для VenomStrelok
0 / 0 / 0
Регистрация: 28.04.2017
Сообщений: 11
03.05.2017, 11:00  [ТС]
Фух,вроде всё,всем спс за помощь," что то похожее на ответ" принял))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.05.2017, 11:00
Помогаю со студенческими работами здесь

Одномерный динамический массив, передача в функции, добавление и удаление элемента
Разбираю одномерные динамические массивы. Пока всё просто, пока и не возникает вопросов. Массив объявил, проинициализировал, сгенерировал и...

Добавление нового элемента в список после указанного элемента по значению информационного поля
Добавление нового элемента в список после указанного элемента по значению информационного поля.

Реализовать приложение, содержащее функции добавления нового элемента в массив и удаления элемента из массива. (Имитируется “резиновый” массив)
Реализовать приложение, содержащее функции добавления нового элемента в массив и удаления элемента из массива. (Имитируется “резиновый”...

Добавление нового элемента
Всем привет. Есть база на 1с 7,7 торговля + склад. Хочу внести изменения в номенкулатуру точнее в его форму. Там будет одно поле который...

Добавление нового указателя в конец массива указателей, удаление указанного элемента, добавление указателей
Здравствуйте. Помогите, пожалуйста, разобраться с одним большим заданием. Задание пока в процессе написания, но уже наверное есть ошибки....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru