Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 18.05.2011
Сообщений: 73
1

Разработать класс для работы с одномерным массивом

26.03.2014, 19:57. Показов 1176. Ответов 2
Метки нет (Все метки)

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


Метод для объединения двух упорядоченных массивов
в один упорядоченный и возвращающий размер объединенного массива

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        public static void Print(double[] mas)
        {
            int dl = mas.Length;
            for (byte i = 0; i < dl; i++)
            {
                Console.Write(mas[i] + "\t");
            }
            Console.WriteLine();
        }
 
        public static void Uporyad(double[] mas1, double[] mas2, out double[] mas3, out int d3)
        {
 
            d3 = mas1.Length + mas2.Length;
 
            mas3 = new double[mas1.Length + mas2.Length];
            byte a1 = 0; //индекс массива mas1
            byte a2 = 0;
 
            for (byte i = 0; i < d3; i++)
            {
                if ((a1 < mas1.Length) & (a2 < mas2.Length)) 
                {
                    if (mas1[a1] < mas2[a2])
                    {
 
                        mas3[i] = mas1[a1];
                        a1++;
                        
                                                                    
                    }
                    else
                    {
                        mas3[i] = mas2[a2];
                        a2++;
                        
                    }
                }
                else
                {
                    if (a1 < mas1.Length)
                    {
                        mas3[i] = mas1[a1];
                        a1++;
                        
                        
                    }
 
                    if (a2 < mas2.Length)
                    {
                        mas3[i] = mas2[a2];
                        
                        a2++;
                        
                        
                    }
                }
                
                
 
            }
        }
 
        static void Main(string[] args)
        {
            double[] m1 =  { 1, 3, 5, 7, 9 };
            double[] m2 =  { 2, 4, 6};
            Console.WriteLine("Первый массив:");
            Print(m1);
            Console.WriteLine();
            Console.WriteLine("Второй массив:");
            Print(m2);
            double[] m3;
            int d3;
            Uporyad(m1, m2, out m3, out d3);
            Console.WriteLine();
            Console.WriteLine("Третий массив:");
            Print(m3);
            Console.WriteLine("Количество элементов массива: " + m3.Length);
            Console.ReadKey();
 
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2014, 19:57
Ответы с готовыми решениями:

Разработать класс для работы с одномерным массивом
Привет. Писала-писала программу, написала, а она неверно работает. В коде есть ошибка, а где - не...

Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:
Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:...

Класс для работы с одномерным массивом
Помогите разобраться: Написать класс для работы с одномерным массивом. Реализовать конструктор,...

Класс для работы с одномерным массивом
Методы, позволяющие:  ввести элементы массива с клавиатуры;  вывести элементы массива...

2
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
26.03.2014, 20:30 2
Это авто реферат, статья или все таки вопрос? Только что-то вопроса вообще не видно!
2
1 / 1 / 1
Регистрация: 18.05.2011
Сообщений: 73
26.03.2014, 20:44  [ТС] 3
я создал метод для объединения двух упорядоченных массивов
в один упорядоченный и возвращающий размер объединенного массива

Нужно разработать класс для работы с одномерным массивом. Класс должен содержать:
  • закрытое поле динамического массива
  • конструктор без параметров и три конструктора с параметрами
  • свойства
  • индексаторы
  • методы
  • В программе должны проверяться все элементы класса.
0
26.03.2014, 20:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2014, 20:44
Помогаю со студенческими работами здесь

Класс для работы с одномерным массивом
Доброго времени суток! Прошу помочь с решением следующей задачи. Нужно: Добавить в класс для...

Класс для работы с одномерным массивом
Помогите дописать класс для работы с одномерным массивом. Реализовать конструктор, создающий массив...

Класс для работы с одномерным массивом
Нужна ваша помощь, есть полностью готовая задача, вот условие: Создать класс для работы с...

Описать класс для работы с одномерным массивом
Описать класс для работы с одномерным массивом: - конструктор, выделяющий память под заданное в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru