Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/47: Рейтинг темы: голосов - 47, средняя оценка - 4.64
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84

Порядковые номера max и min цифр,натурального числа

02.03.2013, 02:37. Показов 8644. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число, в котором все цифры различны. Определить порядковые номера его максимальной и минимальной цифр, считая номера:
а) от конца числа;
б) от начала числа.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2013, 02:37
Ответы с готовыми решениями:

Порядковые номера min и max элементов массива
Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и...

Процедура: Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c))
Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c)) с помощью использования процедур.

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

12
Заблокирован
02.03.2013, 03:23
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
using System;
 
namespace test_func_1
{
    class Program
    {
        static void Main()
        {
            int n = 851469732;
            Tuple<int, int, int> res = GetMinMaxLen(n);
            Console.WriteLine("Number: {0}", n);
            Console.WriteLine("from head min pos: {0}, from head max pos {1}", res.Item3 - 1 - res.Item1, res.Item3 - 1 - res.Item2);
            Console.WriteLine("from end min pos: {0}, from end max pos {1}", res.Item1, res.Item2);
            Console.ReadKey();
        }
 
        //номера позиций начинаются с 0
        private static Tuple<int, int, int> GetMinMaxLen(int n)
        {
            int min = 10, max = -1;
            int pmin = -1, pmax = -1;
            int d, l = 0;
            while(n!=0)
            {
                d = n%10;
                if(d < min)
                {
                    min = d;
                    pmin = l;
                }
                if(d > max)
                {
                    max = d;
                    pmax = l;
                }
                n /= 10;
                l++;
            }
            return new Tuple<int, int, int>(pmin, pmax, l);
        }
    }
}
1
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
02.03.2013, 03:48  [ТС]
Делал, вводить число n.
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace test_func_1
{
    class Program
    {
        static void Main()
        {
            int n;
            Console.WriteLine("Введите число n=");
            n = Convert.ToInt32(Console.ReadLine());
           Tuple<int, int, int> res = GetMinMaxLen(n);
            Console.WriteLine("Номер: {0}", n);
            Console.WriteLine("from head min pos: {0}, from head max pos {1}", res.Item3 - 1 - res.Item1, res.Item3 - 1 - res.Item2);
            Console.WriteLine("from end min pos: {0}, from end max pos {1}", res.Item1, res.Item2);
            Console.ReadKey();
        }
 
        //номера позиций начинаются с 0
        private static Tuple<int, int, int> GetMinMaxLen(int n)
        {
            int min = 10, max = -1;
            int pmin = -1, pmax = -1;
            int d, l = 0;
            while (n != 0)
            {
                d = n % 10;
                if (d < min)
                {
                    min = d;
                    pmin = l;
                }
                if (d > max)
                {
                    max = d;
                    pmax = l;
                }
                n /= 10;
                l++;
            }
            return new Tuple<int, int, int>(pmin, pmax, l);
        }
    }
}
ввожу число n=76 768
Компилятор показывает:
Номер: 76 768
from head min pos: 3, from head max pos 4
from end min pos: 1, from end max pos 0
0
32 / 32 / 12
Регистрация: 18.03.2011
Сообщений: 102
02.03.2013, 04:11
Подправь это
C#
1
2
Console.WriteLine("from head min pos: {0}, from head max pos {1}", res.Item3 - res.Item1, res.Item3 - res.Item2);
Console.WriteLine("from end min pos: {0}, from end max pos {1}", res.Item1 + 1, res.Item2 + 1);
1
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
02.03.2013, 04:18  [ТС]
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace test_func_1
{
    class Program
    {
        static void Main()
        {
            int n;
            Console.WriteLine("Введите число n=");
            n = Convert.ToInt32(Console.ReadLine());
           Tuple<int, int, int> res = GetMinMaxLen(n);
            Console.WriteLine("Номер: {0}", n);
            Console.WriteLine("from head min pos: {0}, from head max pos {1}", res.Item3 - res.Item1, res.Item3 - res.Item2);
            Console.WriteLine("from end min pos: {0}, from end max pos {1}", res.Item1 + 1, res.Item2 + 1);
            Console.ReadKey();
        }
 
        //номера позиций начинаются с 0
        private static Tuple<int, int, int> GetMinMaxLen(int n)
        {
            int min = 10, max = -1;
            int pmin = -1, pmax = -1;
            int d, l = 0;
            while (n != 0)
            {
                d = n % 10;
                if (d < min)
                {
                    min = d;
                    pmin = l;
                }
                if (d > max)
                {
                    max = d;
                    pmax = l;
                }
                n /= 10;
                l++;
            }
            return new Tuple<int, int, int>(pmin, pmax, l);
        }
    }
}
ввожу число n= 321
Компилятор показывает:
Номер: 321
from head min pos: 3, from head max pos 1
from end min pos: 1, from end max pos 3
0
32 / 32 / 12
Регистрация: 18.03.2011
Сообщений: 102
02.03.2013, 04:23
И что вас не устраивает?))
0
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
02.03.2013, 04:29  [ТС]
Устраивает.Спасибо.
Ещё 1 вопрос:
Известны оценки по физике каждого из 20 учеников класса. Определить среднюю оценку.
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
class Program
    {
static void Main(string[] args)
        {
int[] mas = new int[20];
Random rand = new Random();
double sr = 0;
Console.WriteLine("оценки:");
for (int i = 0; i < 20; i++)
            {
mas[i] = rand.Next(2,6);
sr += mas[i];
Console.Write(mas[i] + " ");
            }
Console.WriteLine();
Console.WriteLine("средняя оценка:{0}", sr / 20);
Console.ReadLine();
        }
    }
}
Здесь ошибки нет.
Мне надо вводить оценки, а не автоматический.
0
32 / 32 / 12
Регистрация: 18.03.2011
Сообщений: 102
02.03.2013, 04:35
Можно так
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] mas = new int[20];
            double sr = 0;
            Console.WriteLine("оценки:");
            for (int i = 0; i < 20; i++)
            {
                Console.Write("Введите оценку: ");
                int o = Int32.Parse(Console.ReadLine());
                mas[i] = o;
                sr += mas[i];
            }
            Console.WriteLine();
            Console.WriteLine("средняя оценка:{0}", sr / 20);
            Console.ReadLine();
        }
    }
}
1
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
02.03.2013, 04:45  [ТС]
Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static int MaxElement(int[] arr, uint size)
    {
        if (size > 1u)
            return Math.Max(arr[size - 1], MaxElement(arr, size - 1));
        return arr[0];
    }
     static void Main(string[] args)
    {
        int[] arr = { 1, 2, 3, 4, 5, 4, 3, 2, 1 };
        Console.WriteLine(MaxElement(arr, (uint)arr.Length));
        Console.ReadKey(true);
        }
    }
}
Результат показывает: 5
0
Заблокирован
02.03.2013, 15:01
Цитата Сообщение от Никита-92 Посмотреть сообщение
Компилятор показывает:
О НЕТ что я наделал..

Добавлено через 1 час 5 минут
Цитата Сообщение от Никита-92 Посмотреть сообщение
Дано натуральное число, в котором все цифры различны. Определить порядковые номера его максимальной и минимальной цифр, считая номера:
б) от начала числа.
Вот как бы эту задачу описали в книги по C# для начинающих

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
namespace test_func_1
{
    class Program
    {
        static void Main()
        {
            int n = 851469732;
            var dc = new DigitCollection(n);
            int maxPos = dc.GetMaxDigitPosition();
            int minPos = dc.GetMinDigitPosition();
            Console.WriteLine(dc);
            Console.WriteLine("from head min pos: {0}, from head max pos: {1}", minPos + 1, maxPos + 1);
            Console.ReadKey();
        }
 
        public interface IReadOnlyList<out T> : IEnumerable<T>
        {
            T this[int index] { get;}
            int Count { get; }
        }
 
        public sealed class DigitCollection : IReadOnlyList<int>
        {
            private readonly int _number;
            private readonly List<int> _digits;
 
            public DigitCollection(int number)
            {
                _number = number;
                _digits = new List<int>(10);
                FillDigits();
            }
 
            private void FillDigits()
            {
                foreach(var d in new NumberEnumerator(_number))
                {
                    _digits.Add(d);
                    ++Count;
                }
                _digits.Reverse();
            }
 
            public int GetMaxDigitPosition()
            {
                return _digits.IndexOf(_digits.Max());
            }
 
            public int GetMinDigitPosition()
            {
                return _digits.IndexOf(_digits.Min()); 
            }
 
            public override string ToString()
            {
                var str = string.Join(" ", _digits);
                return string.Format("Source Number: {0}{1} Digits: {2}", _number, Environment.NewLine, str);
            }
 
            public IEnumerator<int> GetEnumerator()
            {
                return _digits.GetEnumerator();
            }
 
            IEnumerator IEnumerable.GetEnumerator()
            {
                return GetEnumerator();
            }
 
            public int Count
            {
                get; private set;
            }
 
            public int this[int index]
            {
                get { return _digits[index]; }
            }
        }
 
        internal sealed class NumberEnumerator : IEnumerator<int>, IEnumerable<int>
        {
            internal int Number
            {
                get; private set;
            }
 
            public NumberEnumerator(int number)
            {
                Number = number;
                _currentNumber = number;
            }
 
            private int _currentNumber;
            private int _digit;
 
            public void Dispose()
            {
                Reset();
            }
 
            public bool MoveNext()
            {
                if(_currentNumber == 0)
                    return false;
                _digit = _currentNumber % 10;
                _currentNumber /= 10;
                return true;
            }
 
            public void Reset()
            {
                _currentNumber = Number;
            }
 
            public int Current
            {
                get { return _digit; }
            }
 
            object IEnumerator.Current
            {
                get { return Current; }
            }
 
            public IEnumerator<int> GetEnumerator()
            {
                return this;
            }
 
            IEnumerator IEnumerable.GetEnumerator()
            {
                return GetEnumerator();
            }
        }
    }
}
0
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
02.03.2013, 22:37  [ТС]
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
namespace test_func_1
{
    class Program
    {
        static void Main()
        {
            int n = 851469732;
            var dc = new DigitCollection(n);
            int maxPos = dc.GetMaxDigitPosition();
            int minPos = dc.GetMinDigitPosition();
            Console.WriteLine(dc);
            Console.WriteLine("from head min pos: {0}, from head max pos: {1}", minPos + 1, maxPos + 1);
            Console.ReadKey();
        }
 
        public interface IReadOnlyList<out T> : IEnumerable<T>
        {
            T this[int index] { get;}
            int Count { get; }
        }
 
        public sealed class DigitCollection : IReadOnlyList<int>
        {
            private readonly int _number;
            private readonly List<int> _digits;
 
            public DigitCollection(int number)
            {
                _number = number;
                _digits = new List<int>(10);
                FillDigits();
            }
 
            private void FillDigits()
            {
                foreach(var d in new NumberEnumerator(_number))
                {
                    _digits.Add(d);
                    ++Count;
                }
                _digits.Reverse();
            }
 
            public int GetMaxDigitPosition()
            {
                return _digits.IndexOf(_digits.Max());
            }
 
            public int GetMinDigitPosition()
            {
                return _digits.IndexOf(_digits.Min()); 
            }
 
            public override string ToString()
            {
                var str = string.Join(" ", _digits);
                return string.Format("Source Number: {0}{1} Digits: {2}", _number, Environment.NewLine, str);
            }
 
            public IEnumerator<int> GetEnumerator()
            {
                return _digits.GetEnumerator();
            }
 
            IEnumerator IEnumerable.GetEnumerator() // здесь компилятор указывает ошибки  IEnumerator
            {
                return GetEnumerator();
            }
 
            public int Count
            {
                get; private set;
            }
 
            public int this[int index]
            {
                get { return _digits[index]; }
            }
        }
 
        internal sealed class NumberEnumerator : IEnumerator<int>, IEnumerable<int>
        {
            internal int Number
            {
                get; private set;
            }
 
            public NumberEnumerator(int number)
            {
                Number = number;
                _currentNumber = number;
            }
 
            private int _currentNumber;
            private int _digit;
 
            public void Dispose()
            {
                Reset();
            }
 
            public bool MoveNext()
            {
                if(_currentNumber == 0)
                    return false;
                _digit = _currentNumber % 10;
                _currentNumber /= 10;
                return true;
            }
 
            public void Reset()
            {
                _currentNumber = Number;
            }
 
            public int Current
            {
                get { return _digit; }
            }
 
            object IEnumerator.Current // здесь компилятор указывает ошибки  IEnumerator
            {
                get { return Current; }
            }
 
            public IEnumerator<int> GetEnumerator() 
            {
                return this;
            }
 
            IEnumerator IEnumerable.GetEnumerator() //здесь компилятор указывает ошибки  IEnumerator
            {
                return GetEnumerator();
            }
        }
    }
}
[/QUOTE]
IEnumerator
всего 5 ошибок.

Добавлено через 43 минуты
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
[CSHARP]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace System.Collections.Generic.IEnumerable
{
    class Program
    {
        static void Main()
        {
            int n = 851469732;
            var dc = new DigitCollection(n);
            int maxPos = dc.GetMaxDigitPosition();
            int minPos = dc.GetMinDigitPosition();
            Console.WriteLine(dc);
            Console.WriteLine("from head min pos: {0}, from head max pos: {1}", minPos + 1, maxPos + 1);
            Console.ReadKey();
        }
 
        public interface IReadOnlyList<out T> : IEnumerable<T>
        {
            
            T this[int index] { get;}
            int Count { get; }
        }
 
        public sealed class DigitCollection : IReadOnlyList<int>
        {
            private readonly int _number;
            private readonly List<int> _digits;
 
            public DigitCollection(int number)
            {
                _number = number;
                _digits = new List<int>(10);
                FillDigits();
            }
 
            private void FillDigits()
            {
                foreach(var d in new NumberEnumerator(_number))
                {
                    _digits.Add(d);
                    ++Count;
                }
                _digits.Reverse();
            }
 
            public int GetMaxDigitPosition()
            {
                return _digits.IndexOf(_digits.Max());
            }
 
            public int GetMinDigitPosition()
            {
                return _digits.IndexOf(_digits.Min()); 
            }
 
            public override string ToString()
            {
                var str = string.Join(" ", _digits);
                return string.Format("Source Number: {0}{1} Digits: {2}", _number, Environment.NewLine, str);
            }
 
            public IEnumerator<int> GetEnumerator()
            {
                return _digits.GetEnumerator();
            }
 
            IEnumerable<> IEnumerable.GetEnumerator() // IEnumerable<Какой ТИП поставить>?? ошибки показывает требуется ТИП
            {
                return GetEnumerator();
            }
 
            public int Count
            {
                get; private set;
            }
 
            public int this[int index]
            {
                get { return _digits[index]; }
            }
        }
 
        internal sealed class NumberEnumerator : IEnumerator<int>, IEnumerable<int>
        {
            internal int Number
            {
                get; private set;
            }
 
            public NumberEnumerator(int number)
            {
                Number = number;
                _currentNumber = number;
            }
 
            private int _currentNumber;
            private int _digit;
 
            public void Dispose()
            {
                Reset();
            }
 
            public bool MoveNext()
            {
                if(_currentNumber == 0)
                    return false;
                _digit = _currentNumber % 10;
                _currentNumber /= 10;
                return true;
            }
 
            public void Reset()
            {
                _currentNumber = Number;
            }
 
            public int Current
            {
                get { return _digit; }
            }
 
            object IEnumerator.Current
            {
                get { return Current; }
            }
 
            public IEnumerator<int> GetEnumerator()
            {
                return this;
            }
 
            IEnumerator IEnumerable.GetEnumerator()
            {
                return GetEnumerator();
            }
        }
    }
}
здесь ошибки только одна IEnumerable<тип>[/CSHARP]
0
Заблокирован
03.03.2013, 00:57
Никита-92, да забей, это была шутка(кстати рабочая, но видимо в твоих руках...). Тебе все равно походу это не осилить

Цитата Сообщение от Никита-92 Посмотреть сообщение
namespace System.Collections.Generic.IEnumerable
, Очень порадовал
0
2 / 4 / 1
Регистрация: 10.12.2012
Сообщений: 84
03.03.2013, 03:09  [ТС]
Все уже компилятор не выдает ошибки) Спасибо, за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2013, 03:09
Помогаю со студенческими работами здесь

Определить порядковые номера максимальной и минимальной цифр числа
Здравствуйте! Решите, пожалуйста, следующую задачу с помощью Matlab-а. Дано натуральное число, в котором все цифры различны. Определить...

Найти и вывести на экран порядковые номера двух максимальных цифр числа
дано натуральное число, состоящее из разных цифр. найти и вывести на экран порядковые номера двух его максимальных цифр( с конца и с...

Дан целый массив. выяснить имеются ли в нем числа, состоящие только из четных цифр. Если да, то вывести все найденные числа и их порядковые номера
#include &lt;iostream&gt;#include &lt;clocale&gt;using namespace std;bool f (int num){ bool fl=false; while (num!=0) {int s=num % 10; if (s % 2==0) ...

18. Даны различные действительные числа x, y, z, d. Найти max (min (x, y), min (x, z), min (z, d)
Даны различные действительные числа x, y, z, d. Найти max (min (x, y), min (x, z), min (z, d)).

Найти Min и Max среди четных элементов и их порядковые индексы в массиве
Помогите решить 2 задачки на одномерные массивы,задали на дом,а я в них не могу разобраться 1. В массиве A, заполненном случайными...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru