Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Midian
606 / 388 / 198
Регистрация: 31.03.2013
Сообщений: 2,690

Разработайте программу ввода, корректировки и удаления кораблей, привозимых и увозимых грузов

29.04.2014, 14:03. Показов 1346. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем начал делать вот такое задание и столкнулся с проблемой, само задание звучит вот так:
Кликните здесь для просмотра всего текста

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

Я создал объектную модель следующим образом:
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Sheeps
{
    public class MainClass
    {
        public class Sheeps // класс корабли
        {
            public string Name { get; set; } // наименование корабля
            public string Port_of_registry { get; set; } // порт приписки
            public double Displacement_in_tons { get; set; } // водоизмещение в тоннах
            public DateTime Date_of_issue { get; set; } // дата выпуска
 
            public Sheeps(string name, string port_of_registry, double displacement_in_tons, DateTime date_of_issue)
            {
                Name = name;
                Port_of_registry = port_of_registry;
                Displacement_in_tons = displacement_in_tons;
                Date_of_issue = date_of_issue;
            }
        }
 
        public abstract class Freight // абстрактный базовый класс груз
        {
            public string Name { get; set; } // наименование корабля
            public DateTime Arrival_date { get; set; } // дата прибытия/убытия
            public string Port { get; set; } // порт отправления/прибытия
            public abstract string Freight_name { get; } // наименование груза
            public string Unit_of_measure { get; set; } // единица измерения
            public int Quantity_of_freight { get; set; } // количество груза
            public Decimal Price_of_a_unit_of_cargo { get; set; } // цена за единицу груза
 
            public Freight()
                : base()
            {
                Quantity_of_freight = 0;
            }
        }
 
        public class Container_freight : Freight // производный класс контейнерный груз 
        {
            string name; // наименование груза
 
            public Container_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
 
        public class Dry_freight : Freight // производный класс сухой груз
        {
            string name; // наименование груза
 
            public Dry_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
 
        public class Liquid_freight : Freight // производный класс жидкий груз
        {
            string name; // наименование груза
 
            public Liquid_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
    }
}
Но как Вы заметите, классы корабли и грузы не связаны между собой, а мне нужно чтобы в них прослеживалось взаимосвязь, как ссылка что-ли на наименование корабля. Хоть данный код и работает, он построен не верно, помогите написать верно, как должно быть, заранее благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2014, 14:03
Ответы с готовыми решениями:

Разработайте программу ввода исходных данных из текстового файла в массив записей
Разработайте программу ввода исходных данных из текстового файла в массив записей. Исходные данные и необходимые результаты представьте на...

Разработайте программу ввода исходных данных из текстового файла в массив записей
Разработайте программу ввода исходных данных из текстового файла в массив записей. Исходные данные и необходимые результаты представьте на...

Разработайте программу, в которой имеется форма с двумя элементами Поле ввода
Ребята помогите пожалуйста бедному студенту... Одна надежда только на вас Разработайте программу, в которой имеется форма с двумя...

9
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
29.04.2014, 16:07
Я бы вместо этого кода (string Name):
C#
1
2
3
public abstract class Freight // абстрактный базовый класс груз
        {
            public string Name { get; set; } // наименование корабля
Сделал экземпляр касса корабля.
1
 Аватар для Midian
606 / 388 / 198
Регистрация: 31.03.2013
Сообщений: 2,690
29.04.2014, 16:21  [ТС]
Можно пример как это будет выглядеть?

Добавлено через 2 минуты
C#
1
public Sheeps Name { get; set; }
если так? то как потом работать с этим классом в коллекции и в моем конструкторе?

Добавлено через 2 минуты
все, вроде бы допер сам

Добавлено через 50 секунд
получилось что-то такое:
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Sheeps
{
    public class MainClass
    {
        public class Sheeps // класс корабли
        {
            public string Name { get; set; } // наименование корабля
            public string Port_of_registry { get; set; } // порт приписки
            public double Displacement_in_tons { get; set; } // водоизмещение в тоннах
            public DateTime Date_of_issue { get; set; } // дата выпуска
 
            public Sheeps(string name, string port_of_registry, double displacement_in_tons, DateTime date_of_issue)
            {
                Name = name;
                Port_of_registry = port_of_registry;
                Displacement_in_tons = displacement_in_tons;
                Date_of_issue = date_of_issue;
            }
        }
 
        public abstract class Freight // абстрактный базовый класс груз
        {
            public Sheeps Name { get; set; } // наименование корабля
            public DateTime Arrival_date { get; set; } // дата прибытия/убытия
            public string Port { get; set; } // порт отправления/прибытия
            public abstract string Freight_name { get; } // наименование груза
            public string Unit_of_measure { get; set; } // единица измерения
            public int Quantity_of_freight { get; set; } // количество груза
            public Decimal Price_of_a_unit_of_cargo { get; set; } // цена за единицу груза
 
            public Freight()
                : base()
            {
                Quantity_of_freight = 0;
            }
        }
 
        public class Container_freight : Freight // производный класс контейнерный груз 
        {
            string name; // наименование груза
 
            public Container_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name.Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
 
        public class Dry_freight : Freight // производный класс сухой груз
        {
            string name; // наименование груза
 
            public Dry_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name.Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
 
        public class Liquid_freight : Freight // производный класс жидкий груз
        {
            string name; // наименование груза
 
            public Liquid_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
            {
                Name.Name = name_sheep;
                Arrival_date = arrival_date;
                Port = port;
                name = freight_name;
                Unit_of_measure = unit_of_measure;
                Quantity_of_freight = quantity_of_freight;
                Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
            }
 
            public override string Freight_name
            {
                get
                {
                    return name;
                }
            }
        }
    }
}
Добавлено через 2 минуты
Хотя не то
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
29.04.2014, 17:23
Сори за офф-топ, но корабль по английски Ship, sheep это немного не то
1
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
29.04.2014, 17:56
В общем нагородили вы тут немного. Исправил код. Теперь работает:
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
using System;
 
public static class Program
{
 
    public static void Main()
    {
        Freight testFreight=new Container_freight("Name Of Ship",DateTime.Now.AddDays(-1),"Moscow","Apple","Tonns",150,754);
        Console.WriteLine("Порт приписки корабля, который перевозит груз: " + testFreight.Ship.Port_of_registry);
    }
 
}
 
 
public class Sheeps // класс корабли
{
    public string Name { get; set; } // наименование корабля
    public string Port_of_registry { get; set; } // порт приписки
    public double Displacement_in_tons { get; set; } // водоизмещение в тоннах
    public DateTime Date_of_issue { get; set; } // дата выпуска
 
    public Sheeps()
    {
 
    }
    public Sheeps(string name, string port_of_registry, double displacement_in_tons, DateTime date_of_issue)
    {
        Name = name;
        Port_of_registry = port_of_registry;
        Displacement_in_tons = displacement_in_tons;
        Date_of_issue = date_of_issue;
    }
}
 
public abstract class Freight // абстрактный базовый класс груз
{
    public Sheeps Ship { get; set; } // наименование корабля
    public DateTime Arrival_date { get; set; } // дата прибытия/убытия
    public string Port { get; set; } // порт отправления/прибытия
    public abstract string Freight_name { get; } // наименование груза
    public string Unit_of_measure { get; set; } // единица измерения
    public int Quantity_of_freight { get; set; } // количество груза
    public Decimal Price_of_a_unit_of_cargo { get; set; } // цена за единицу груза
 
    public Freight()
    {
        Quantity_of_freight = 0;
        Ship = new Sheeps();
        Ship.Port_of_registry = "Vancouver";
    }
}
 
public class Container_freight : Freight // производный класс контейнерный груз 
{
    string name; // наименование груза
 
    public Container_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
    {
        Ship.Name = name_sheep;
        Arrival_date = arrival_date;
        Port = port;
        name = freight_name;
        Unit_of_measure = unit_of_measure;
        Quantity_of_freight = quantity_of_freight;
        Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
    }
 
    public override string Freight_name
    {
        get
        {
            return name;
        }
    }
}
 
public class Dry_freight : Freight // производный класс сухой груз
{
    string name; // наименование груза
 
    public Dry_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
    {
        Ship.Name = name_sheep;
        Arrival_date = arrival_date;
        Port = port;
        name = freight_name;
        Unit_of_measure = unit_of_measure;
        Quantity_of_freight = quantity_of_freight;
        Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
    }
 
    public override string Freight_name
    {
        get
        {
            return name;
        }
    }
}
 
public class Liquid_freight : Freight // производный класс жидкий груз
{
    string name; // наименование груза
 
    public Liquid_freight(string name_sheep, DateTime arrival_date, string port, string freight_name, string unit_of_measure, int quantity_of_freight, Decimal price_of_a_unit_of_cargo)
    {
        Ship.Name = name_sheep;
        Arrival_date = arrival_date;
        Port = port;
        name = freight_name;
        Unit_of_measure = unit_of_measure;
        Quantity_of_freight = quantity_of_freight;
        Price_of_a_unit_of_cargo = price_of_a_unit_of_cargo;
    }
 
    public override string Freight_name
    {
        get
        {
            return name;
        }
    }
}
1
 Аватар для Midian
606 / 388 / 198
Регистрация: 31.03.2013
Сообщений: 2,690
29.04.2014, 18:56  [ТС]
aquaMakc, да по сути это не главное.
titans2011, спс, буду разбираться сейчас

Добавлено через 21 минуту
titans2011, покурил я ваш код, но теперь я не могу понять как мне заполнять информацию в класс корабли и затем в класс грузы, у меня есть две формы, на одной форме я вношу информацию о кораблях, во второй форме я выбираю нужный мне корабль из списка и заношу информацию о грузе и так далее... и тут получается такая ситуация, что я не вижу ту инфу, которую я добавил о корабле, вот мой код формы о корабле:
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
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 Sheeps
{
    public partial class Form2 : Form
    {
        List<MainClass.Sheeps> sheeps = new List<MainClass.Sheeps>(); // коллекция класса корабли
 
        public Form2(List<MainClass.Sheeps> sheeps)
        {
            InitializeComponent();
            this.sheeps = sheeps;
        }
 
        private void load()
        {
            listBox1.Items.Clear();
            foreach (var sheep in sheeps)
                    listBox1.Items.Add(sheep.Name + " " + sheep.Port_of_registry + " " + sheep.Displacement_in_tons + " " + sheep.Date_of_issue.ToString("dd.MM.yyyy"));
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            sheeps.Add(new MainClass.Sheeps(textBox1.Text, textBox2.Text, double.Parse(textBox3.Text), DateTime.Parse(dateTimePicker1.Value.ToString("dd.MM.yyyy"))));
            load();
            foreach (Control c in Controls)
                if (c is TextBox)
                    ((TextBox)c).Clear();
        }
 
        private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            this.Hide();
            Form1 form1 = new Form1(sheeps);
            form1.Show();
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(textBox1.Text) & !String.IsNullOrEmpty(textBox2.Text) & !String.IsNullOrEmpty(textBox3.Text))
                button1.Enabled = true;
            else button1.Enabled = false;
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            load();
        }
    }
}
на этой форме получается что я создаю коллекцию класса корабли и затем всю информацию заношу в нее из формы. Далее на первой форме я заношу информацию в коллекцию класса грузы, вот ее исходник:
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
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 Sheeps
{
    public partial class Form1 : Form
    {
        List<MainClass.Freight> freight = new List<MainClass.Freight>(); // коллекция класса груз
        List<MainClass.Sheeps> sheeps = new List<MainClass.Sheeps>(); // коллекция класса корабли
 
        public Form1(List<MainClass.Sheeps> sheeps)
        {
            InitializeComponent();
            comboBox1.Items.Clear();
            foreach (var sheep in sheeps)
                    comboBox1.Items.Add(sheep.Name);
            this.sheeps = sheeps;
        }
 
        private void load()
        {
            listBox1.Items.Clear();
            foreach (var p in freight)
                listBox1.Items.Add(p.Ship + " " + p.Arrival_date + " " + p.Port + " " + p.Freight_name + " " + p.Unit_of_measure + " " + p.Quantity_of_freight + " " + p.Price_of_a_unit_of_cargo);
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            Form2 form2 = new Form2(sheeps);
            form2.Show();
        }
 
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.ExitThread();
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                freight.Add(new MainClass.Container_freight(comboBox1.Text, DateTime.Parse(dateTimePicker1.Value.ToString("dd.MM.yyyy")), textBox1.Text, textBox2.Text, textBox3.Text, int.Parse(textBox4.Text), decimal.Parse(textBox5.Text)));
            if (radioButton2.Checked)
                freight.Add(new MainClass.Dry_freight(comboBox1.Text, DateTime.Parse(dateTimePicker1.Value.ToString("dd.MM.yyyy")), textBox1.Text, textBox2.Text, textBox3.Text, int.Parse(textBox4.Text), decimal.Parse(textBox5.Text)));
            if (radioButton3.Checked)
                freight.Add(new MainClass.Liquid_freight(comboBox1.Text, DateTime.Parse(dateTimePicker1.Value.ToString("dd.MM.yyyy")), textBox1.Text, textBox2.Text, textBox3.Text, int.Parse(textBox4.Text), decimal.Parse(textBox5.Text)));
            load();
            foreach (Control c in Controls)
                if (c is TextBox)
                    ((TextBox)c).Clear();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            load();
        }
    }
}
и получается ситуация, что наши данные, которые были добавлены из формы корабли в класс Sheep он тупо не увидит...
0
 Аватар для Midian
606 / 388 / 198
Регистрация: 31.03.2013
Сообщений: 2,690
29.04.2014, 19:02  [ТС]
Вот собственно скриншоты:
Миниатюры
Разработайте программу ввода, корректировки и удаления кораблей, привозимых и увозимых грузов   Разработайте программу ввода, корректировки и удаления кораблей, привозимых и увозимых грузов  
0
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
29.04.2014, 19:35
Цитата Сообщение от Midian Посмотреть сообщение
List<MainClass.Sheeps> sheeps = new List<MainClass.Sheeps>();
Внимательно смотрим на мой код. Класс MainClass удален, т.к. из практики очевидно: что композицию классов делать не хорошо. Соответственно вам нужно удалить из всего вашего кода "MainClass."
1
 Аватар для Midian
606 / 388 / 198
Регистрация: 31.03.2013
Сообщений: 2,690
29.04.2014, 22:51  [ТС]
Добавлено через 6 минут
titans2011, удалил MainClass оставил только наши классы, но наименование кораблей не выводится, что-то не то

Добавлено через 23 минуты
Получается что он не видит наименование корабля, когда создаем новый объект класса корабли, а именно поля наименование.

Добавлено через 4 минуты
Дико извиняюсь, затупил немного )))) не выводил наименование корабля из-за того, что не поправил выходную строку из цикла, все работает, спасибо еще раз.
0
 Аватар для Виктор27
13 / 13 / 6
Регистрация: 21.11.2013
Сообщений: 365
02.05.2016, 18:51
Midian, Здравствуйте. Я понимаю, что прошло уже 3 года, но случайно у Вас исходника программы не осталось? Буду очень сильно благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2016, 18:51
Помогаю со студенческими работами здесь

Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде матрицы на экран
14,Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде матрицы на экран.

Разработайте функцию для удаления из Си-программы всех комментариев
Помогите, пожалуйста, нужно разработать: функцию для удаления из Си-программы всех комментариев. Аккуратно обращаться с «закавыченными»...

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

Разработайте текстовый редактор содержимого одной строки. Предусмотрите режим вставки, удаления и замены символов.
6 (13):Разработайте текстовый редактор содержимого одной строки. Предусмотрите режим вставки, удаления и замены символов. 7...

Составить программу корректировки элементов массива
Составить программу корректировки элементов массива K(6x5), округлить их значения до ближайшего целого.


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru