1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
1

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

13.09.2010, 22:40. Показов 5167. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста. Задание было такое:
"Дана матрица A(N,M) и число k, вводимые с клавиатуры. В k-ой строке найти минимальный элемент.
В том столбце, где этот элемент находится, найти произведение отличных от нуля элементов. Каждый этап решить при помощи подпрограммы,
работающей с вектором."

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

Проблема в том, что пока сложно разобраться в том, как пользоваться возвратными функциями (подпрограммы). Помогите, как это можно решить при помощи подпрограмм.
Код внизу (без подпрограмм-фунций)

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
/*Дана матрица A(N,M), которая вводится из файла, и число k, вводимое с клавиатуры. В k-ой строке найти минимальный элемент.
В том столбце, где этот элемент находится, найти произведение отличных от нуля элементов. Каждый этап решить при помощи подпрограммы, 
работающей с вектором. Вектор "вырезать" из матрицы*/
 
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
 
#define N 3
 
main()
{
 int a[N][N], p[N], s[N];
 int i, j;
 int k, l;
 int min; 
 
 printf("Vvedite elementy matricy:\n");
 for(i=1; i<=N; i++)
    {
       for(j=1; j<=N; j++)
       {
         scanf("%d", &a[i][j]);
       }
    }
 
 printf("Vy vveli massiv:\n");
 for(i=1; i<=N; i++)
  { printf("\n");
   for(j=1; j<=N; j++)
     {
     printf("%d ", a[i][j]);       
     }
  }
 
 
 printf("\nVvedite k-stroku (ot 1go do 3h): ");
 scanf("%d", &k);
 
 printf("\n%d stroka matricy: ", k);
 for(i=k; i<k+1; i++)
  {
      for(j=1; j<=N; j++)
        {
         p[j]=a[i][j];
         printf("%d ", p[j]); 
        }
  }
  
 min = p[1];
 l=1;
 printf("\nMinimalniy element %d stroki: ", k);
 for(j=1; j<=N; j++)
  {
   if(min > p[j])
          {min = p[j]; l=j;}      
  }
 printf("%d\n", min);
 
 printf("Proizvedenie elementov (!=NULL) v %dm stolbce: ", l);
 
 for(j=l; j<l+1; j++)
   {
    s[j]=1;
    for(i=1; i<=N; i++)
       {
        if(a[i][j]==0) a[i][j]=1;
        s[j]*=a[i][j];
        
        }
   }
   
 for (j=l; j<l+1; j++)
  {
           printf("%d", s[j]);
  }
 
 printf("\n"); 
 getch();
 system("pause");
}
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.09.2010, 22:40
Ответы с готовыми решениями:

Найти минимальный элемент в столбце матрицы, где сумма элементов максимальна
Дана квадратная матрица !требуется найти минимальный элемент в столбце,где сумма элементов...

Найти произведение кубов элементов массива, отличных от нуля, и заменить 1-й элемент этим произведением
Помогите пожалуйста,что не так unit Unit1; interface uses Windows, Messages, SysUtils,...

Поменять местами строку , в которой находится максимальный элемент со строкой, где находится минимальный элемент матрицы
Дана целочисленная матрица А размером N, где N вводится с клавиатуры. Поменять местами строку , в...

Найти сумму столбца и строки матрицы, где находится минимальный элемент
Дана вещественная матрица A(n,m). Найти сумму максимальных элементов столбцов и номер строки, в...

21
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
13.09.2010, 22:49 2
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
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
 
#define N 3
void func(int a[N][N])
{
    int p[N], s[N];
     int k, l;
 printf("\nVvedite k-stroku (ot 1go do 3h): ");
 scanf("%d", &k);
 
 printf("\n%d stroka matricy: ", k);
 for(i=k; i<k+1; i++)
  {
      for(j=1; j<=N; j++)
        {
         p[j]=a[i][j];
         printf("%d ", p[j]); 
        }
  }
  
 min = p[1];
 l=1;
 printf("\nMinimalniy element %d stroki: ", k);
 for(j=1; j<=N; j++)
  {
   if(min > p[j])
          {min = p[j]; l=j;}      
  }
 printf("%d\n", min);
 
 printf("Proizvedenie elementov (!=NULL) v %dm stolbce: ", l);
 
 for(j=l; j<l+1; j++)
   {
    s[j]=1;
    for(i=1; i<=N; i++)
       {
        if(a[i][j]==0) a[i][j]=1;
        s[j]*=a[i][j];
        
        }
   }
   
 for (j=l; j<l+1; j++)
  {
           printf("%d", s[j]);
  }
 
}
main()
{
 int a[N][N];
 int i, j;
 int min; 
 
 printf("Vvedite elementy matricy:\n");
 for(i=1; i<=N; i++)
    {
       for(j=1; j<=N; j++)
       {
         scanf("%d", &a[i][j]);
       }
    }
 
 printf("Vy vveli massiv:\n");
 for(i=1; i<=N; i++)
  { printf("\n");
   for(j=1; j<=N; j++)
     {
     printf("%d ", a[i][j]);       
     }
  }
 func(a[N][N]);
 printf("\n"); 
 getch();
 system("pause");
}
3
1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
13.09.2010, 23:15  [ТС] 3
Crudelis, спасибо тебе, добрый человек.

А обязательно void для функции? Поччему войд?

Да, там еще написали, чтобы каждый этап решить при помощи подпрограммы. Я благодарен тебе, и не подумай, что наглый. Я бы сейчас, вечером, сам разобрался, растянув удовольствие, но только до завтра времени не хватит.((
Если это возможно - разбей еще на функции, пожалуйста

Добавлено через 5 минут
Еще вот ошибка:
[Warning] passing arg 1 of `func' makes pointer from integer without a cast

как-то надо указатель сделать
0
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
13.09.2010, 23:42 4
Борриска, ты хоть запускал программу ?

Цитата Сообщение от Crudelis Посмотреть сообщение
func(a[N][N]);
здесь должно быть func(a)
У main() не указан возвращаемый тип. Кроме того, в самой ф-ции нет инструкции return.
3. Старайся не использовать переменную l, легко путается с единицой.
1
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
13.09.2010, 23:42 5
воид обозначает что функция ничего не возвращает, так же возможны возращаемые функции
int, float, bool и т.д.
1
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
13.09.2010, 23:53 6
Цитата Сообщение от Crudelis Посмотреть сообщение
возращаемые функции
Типы возвращаемых значений
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
13.09.2010, 23:56 7
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void random_fill(int ** matrix, int rows, int columns){
    int i, j;
    for ( i = 0; i < rows; ++i )
        for ( j = 0; j < columns; ++j )
            matrix[i][j] = rand() % 10;
}
 
int * max_element(int * arr, int size){
    int * me = arr;
    while ( --size )
        if ( *++arr > *me )
            me = arr;
    return me;
}
 
int multiply_column(int ** matrix, int rows, int column){
    int result = 1, i;
    for ( i = 0; i < rows; ++i )
        if ( matrix[i][column] )
            result *= matrix[i][column];
    return result;
}
 
void print_matrix(int ** matrix, int rows, int columns ){
    int i, j;
    for ( i = 0; i < rows; ++i )
        for ( j = 0; j < columns; ++j )
            printf("%d%c", matrix[i][j], ( j < columns - 1 ) ? ' ' : '\n');
}
 
/* эти два объявления не обязательны, просто защита от фанатизма */
#define MAX_ROWS 20
#define MAX_COLUMNS 40
 
int main(void){
    int ** matrix, rows, columns, testRow, testColumn, * pMaxElement, i;
    
    printf("Rows: ");
    scanf("%d", &rows);
    printf("Columns: ");
    scanf("%d", &columns);
    printf("Index of row to find max element: ");
    scanf("%d", &testRow);
    if ( rows < 1 || rows > MAX_ROWS || columns < 1 || columns > MAX_COLUMNS || testRow < 0 || testRow > rows - 1 ){
        printf("Wrong parameter(s)\n");
        exit(1);
    }
    
    if ( ( matrix = (int**)malloc(sizeof(int*) * rows) ) == NULL ){
        perror("malloc");
        exit(1);
    }
    for ( i = 0; i < rows; ++i ){
        if ( ( matrix[i] = (int*)malloc(sizeof(int) * columns) ) == NULL ){
            perror("malloc");
            exit(1);
        }
    }
    srand(time(NULL));
    random_fill(matrix, rows, columns);
    pMaxElement = max_element(matrix[testRow], columns);
    testColumn = pMaxElement - matrix[testRow];
    
    printf("\nMatrix:\n");
    print_matrix(matrix, rows, columns);
    printf("Maximum value in row indexed by %d is %d\n", testRow, *pMaxElement);
    printf("Found in column indexed by %d\n", testColumn);
    printf("Multiply of non zero elements in this column is %d\n", multiply_column(matrix, rows, testColumn));
    
    for ( i = 0; i < rows; ++i )
        free(matrix[i]);
    free(matrix);
    
    exit(0);
}
0
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
13.09.2010, 23:57 8
как то так
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
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
 
#define N 3
void input(int a[N][N])
{
int i, j;
 int min; 
 
 printf("Vvedite elementy matricy:\n");
 for(i=1; i<=N; i++)
    {
       for(j=1; j<=N; j++)
       {
         scanf("%d", &a[i][j]);
       }
    }
 
 printf("Vy vveli massiv:\n");
 for(i=1; i<=N; i++)
  { printf("\n");
   for(j=1; j<=N; j++)
     {
     printf("%d ", a[i][j]);       
     }
  }
   func(a[N][N]);
 }
void func(int a[N][N])
{
        int p[N], s[N];
         int k, l;
 printf("\nVvedite k-stroku (ot 1go do 3h): ");
 scanf("%d", &k);
 
 printf("\n%d stroka matricy: ", k);
 for(i=k; i<k+1; i++)
  {
      for(j=1; j<=N; j++)
        {
         p[j]=a[i][j];
         printf("%d ", p[j]); 
        }
  }
  
 min = p[1];
 l=1;
 printf("\nMinimalniy element %d stroki: ", k);
 for(j=1; j<=N; j++)
  {
   if(min > p[j])
          {min = p[j]; l=j;}      
  }
 printf("%d\n", min);
 
 printf("Proizvedenie elementov (!=NULL) v %dm stolbce: ", l);
 
 for(j=l; j<l+1; j++)
   {
    s[j]=1;
    for(i=1; i<=N; i++)
       {
        if(a[i][j]==0) a[i][j]=1;
        s[j]*=a[i][j];
        
        }
   }
   
 for (j=l; j<l+1; j++)
  {
           printf("%d", s[j]);
  }
 
}
void main()
{
 int a[N][N];
 
input(a[N][N]);
 printf("\n"); 
 getch();
 system("pause");
}
з.ы. забыл как с указателями передать двумерный массив(((
0
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
14.09.2010, 00:00 9
Crudelis, ты хоть комментарии читаешь ?
0
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
14.09.2010, 00:08 10
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
Кроме того, в самой ф-ции нет инструкции return.
если функция void то никакого ретурна не нужно.
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
Старайся не использовать переменную l, легко путается с единицой.
переменная l не моя, т.е. я переделал код как просил человек.
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
У main() не указан возвращаемый тип.
уже указан

Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
здесь должно быть func(a)
как передовать матрицу с помощью указателей не помню
0
1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
14.09.2010, 00:12  [ТС] 11
easybudda, ну вы как отпишите, так уж отпишите по полной программе и всем мировым стандартам))
Спасибо, большое)

PS Надеюсь, вы взяли этот код из ваших старых архивов, а то мне неудобно как-то, коли времени столько потратили, если это не так))
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
14.09.2010, 00:19 12
Цитата Сообщение от Борриска Посмотреть сообщение
Надеюсь, вы взяли этот код из ваших старых архивов
Не, минут пять писал, не больше На самом деле полезно простые вещи до автоматизма доводить - совсем без ошибок в большой программе всё равно не обойдёшься, но во-первых их значительно меньше будет, во-вторых зная, как в каких случаях компилятор ругается, проще понять, что править нужно... Кстати, результаты, которые scanf() возвращает, тоже проверять бы надо, но лень...
1
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
14.09.2010, 00:23 13
easybudda, вы понимаете, что развращаете молодёжь ?
Вы то навыки отточите, а они ?

Не по теме:

Хотя в принципе, правильно. Меньше конкуренции - больше хлеба.

0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
14.09.2010, 00:31 14
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
easybudda, вы понимаете, что развращаете молодёжь ?
Вы то навыки отточите, а они ?
Ну во-первых я не профессиональный программист и на форуме что-то решаю больше с целью самому научиться. А во-вторых для одних халява, а другие тоже учатся (и на примерах, и на ошибках)... Так, что, никакого разврата!
1
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
14.09.2010, 00:36 15
помогая кому то мы сами учимся! без практики знания программирования мало чего стоят, если человеку нужна помощь, он не может понять материал, почему бы не попробовать свои силы, а возможно и что то узнать новое!
К примеру прийдя на форум я не мог работать с файлами, но увидел много запросов написать код для работы с файлами, за один вечер я научился работать с файлами и начал помогать людям, и для себя набивать руку
1
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
14.09.2010, 00:38 16
Цитата Сообщение от Crudelis Посмотреть сообщение
помогая кому то мы сами учимся! без практики знания программирования мало чего стоят, если человеку нужна помощь, он не может понять материал, почему бы не попробовать свои силы, а возможно и что то узнать новое!
К примеру прийдя на форум я не мог работать с файлами, но увидел много запросов написать код для работы с файлами, за один вечер я научился работать с файлами и начал помогать людям, и для себя набивать руку
Заметьте: давать готовые решения и помогать в случае проблем - немного разные вещи. Как по-вашему, почему в школах/универах дают домашние задания, а не предлагают готовые решения ?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
14.09.2010, 00:54 17
Цитата Сообщение от Crudelis Посмотреть сообщение
помогая кому то мы сами учимся! без практики знания программирования мало чего стоят
Полностью согласен! Прежде, чем за что-то серьёзное браться, лучше сначала научиться в простых вещах не путаться. А это только постоянной практикой достигается. Конечно, если целыми днями хело ворлд писать, ничему особо не научишься, но и в относительно несложных задачах подводные камни встречаются.

Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
Заметьте: давать готовые решения и помогать в случае проблем - немного разные вещи.
А никто свои решения не навязывает. Я например, если вижу, что человек пытается сам решить задачу, но как-то не так, как я себе решение представляю, просто свой вариант выкладываю. Заметьте - не как образец для подражания, а именно как вариант решения. Да и если что-то не будет понятно, так никто же объяснить не отказывается. А там - захочет, пусть свой вариант до ума доводит, не захочет - разберётся в чужом решении... В любом случае, если не тупо скопирует и преподу покажет, а осмыслит предложенное - знаний прибавится (ну должно бы по крайней мере). Другое дело - посты с заданием и без намёка на попытку решить, плюс через каждые пол-часа "ап-ап", как в цирке. Такими по-моему просто можно не заморачиваться - кому не лень, тот сделает...
0
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
14.09.2010, 01:42 18
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
Заметьте: давать готовые решения и помогать в случае проблем - немного разные вещи. Как по-вашему, почему в школах/универах дают домашние задания, а не предлагают готовые решения ?
Я понимаю, но большой процент сюда ходит именно потому что ничего не знает, либо хочет чтоб решили за него, это не относиться к автору топика, но таких здесь много! Особенно в период когда как говориться пошел новый набор студентов)))

Добавлено через 2 минуты
Цитата Сообщение от easybudda Посмотреть сообщение
кому не лень, тот сделает...
золотые слова))) Я добавлю, кому интересно и не лень)
0
silent_1991
14.09.2010, 11:42
  #19

Не по теме:

Crudelis,
А я, например, всегда спрашиваю идеи или варианты решения ТСа, и если ему тупо нужен код, обычно больше в такую тему не заглядываю... И не потому, что мне лень или неохота разбираться в задании, для меня никакого интереса не представляющем (хотя иногда и лень, и неохота, но зачастую не поэтому), а потому, что я потрачу своё время и какие-никакие силы на то, на что человеку абсолютно наплевать, что у него в голове никогда не отложится и что в конечном итоге ему нужно только для того, чтобы получить заветный диплом. А вот если человек сам попытается разобраться, тогда, хочет он этого или нет, в голове у него это отложится у в нужный момент всплывёт. Таким образом из медвежьей услуги моё вмешательство автоматически превратится в настоящую помощь)))

0
fasked
14.09.2010, 14:16     В столбце матрицы, где находится минимальный элемент, найти произведение отличных от нуля элементов
  #20

Не по теме:

silent_1991, раз уж на то пошло, то в подавляющем большиснтве случаев мне абсолютно пофигу на ТС. Можно рассматривать такое общение, как систему заказчик-исполнитель, где ТС является заказчиком. А оплатой можно считать знания и практика, полученные именно мной, а не ТС.

0
14.09.2010, 14:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2010, 14:16
Помогаю со студенческими работами здесь

В матрице найти произведение всех элементов, минимальный элемент в третьем столбце
В матрице n x m найти произведение всех элементов, минимальный элемент в третьем столбце. Построить...

Найти среднее арифметическое в столбце матрицы, где минимальный элемент встречается один раз
Можете подсказать как решить? А двумерным массивом 12х14 думаю сам справлюсь) PS Дан двумерный...

Вычислить и напечатать произведение отличных от нуля элементов каждой нечетной строки заданой матрицы AO.
Вычислить и напечатать произведение отличных от нуля элементов каждой нечетной строки заданой...

Заменить столбцы,имеющие четное количество отрицательных элементов столбцом,где находится минимальный элемент матрицы 9х14.
Заменить столбцы,имеющие четное количество отрицательных элементов столбцом,где находится...


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

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

Новые блоги и статьи
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru