Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861

Найти первый максимальный элемент массива из действительных чисел и заменить его нулем

13.01.2021, 00:06. Показов 4882. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я в java впервые (до этого связывался с pascal-ем и C#) - просто алфавит плохо знаю...
У меня есть общая структура программы в которой выбирается как будут вводится данные (из консоли или из файла).

В данном коде (это как пример) у меня в файле LR1_3 в процедуре sortAndPrintNumbers выполняется само задание (если if истина, то вводятся данные через консоль, иначе через файл).

LR1_3.java
Кликните здесь для просмотра всего текста

Java
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
package com.company;
import com.company.LabKits;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class LR1_3 {
    public static void main(String[] args) throws FileNotFoundException {
        int choice;
        choice = LabKits.getChoice();
        switch (choice) {
            case 1:
                System.out.println("111");
                sortAndPrintNumbers(false);
                break;
            case 2:
                sortAndPrintNumbers(true);
                break;
            default:
                System.out.println("До встречи!");
                break;
        }
    }
 
    private static void sortAndPrintNumbers(boolean fromFile) throws FileNotFoundException {
        if (!fromFile) {
            int a=0,b=0,c=0,n=0,sum,k=0;
            Scanner sc = new Scanner(System.in);
            System.out.println("Введите число k:");
            if(sc.hasNextInt()){
                k = sc.nextInt();
            }
            for(int i = 9; i < 1000; i++){
                if(i % k == 0){
                    a += i;
                }
            }
            sum = a ;
            System.out.println(sum);
        }
        else
        {
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
            Scanner scanner = new Scanner(file);
            String input4 = scanner.nextLine();
            double X4 = Double.parseDouble(input4);
            int a=0,b=0,c=0,n=0,sum;
            Scanner sc = new Scanner(file);
            if(sc.hasNextInt()){
                X4 = sc.nextInt();
            }
            for(int i = 9; i <= 1000; i++){
                if(i % X4 == 0){
                    a += i;
                }
            }
            sum = a ;
            System.out.println(sum);
        }
    }
}

LabKits.java
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.company;
import java.util.Scanner;
public class LabKits {
    public static int getChoice() {
        int locChoice;
        System.out.println("Введите значение, если хотите ввести данные: \n" +
                "\t\'1\' - из консоли,\n" +
                "\t\'2\' - из файла,\n" +
                "\t\'3\' - выйти из программы;\n");
 
        while (true) {
            Scanner input = new Scanner(System.in);
            locChoice = input.nextInt();
            if (locChoice == 1 || locChoice == 2 || locChoice == 3) {
                break;
            } else {
                System.out.println("Введите лишь 1, 2 или 3");
            }
        }
        return locChoice;
    }
}


Помогите пожалуйста с заданиями:

У меня имеется два задания с которыми у меня возникли сложности:
1. Дан массив действительных чисел. Найти его первый максимальный элемент и заменить его нулем.
2. Если сумма трех различных чисел X, Y, Z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из X, Y полусуммой двух оставшихся значений.

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

Java
1
2
3
4
5
6
7
8
9
10
11
for(int i=0; i<k;i++) {
if(m[i]>=mz) {
mz=m[i];
}
}
for(int i=0; i<k;i++) {
if(m[i]==mz) {
m[i]=0;
break;
}
}
по второму заданию у меня не получается перевести имеющийся код с паскаля(конструктивно понимаю, но в java перевести не получается):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var x,y,z:real;
begin
clrscr;
repeat
writeln('Введите 3 разных действительных числа:');
readln(x,y,z);
until(x<>y)and(x<>z)and(y<>z);
if x+y+z<1 then
 begin
  if (x<y)and(x<z) then x:=(y+z)/2
  else if (y<x)and(y<z) then y:=(x+z)/2
  else if (z<x)and(z<y) then z:=(x+y)/2
 end
else
 begin
  if x<y then x:=(y+z)/2
  else if y<x then y:=(x+z)/2;
 end;
write('x=',x:0:2,'  y=',y:0:2,'  z=',z:0:2);
readln
end.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2021, 00:06
Ответы с готовыми решениями:

42. Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем
42. Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем.

Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем.
Помогите решить в Паскаль пожалуйста!!!! 1)Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного...

Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем
2. Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем.

40
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 09:00
Студворк — интернет-сервис помощи студентам
Example
Java
1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        try(Scanner sc = new Scanner(new File("input.txt"))){
            while (sc.hasNextInt()){
                list.add(sc.nextInt());
            }
        } catch (IOException ex){
            ex.printStackTrace();
        }
 
        System.out.println(list);
    }
input.txt
Code
1
2
1 2 3 4 5
6 7 8 9
out
Code
1
[1, 2, 3, 4, 5, 6, 7, 8, 9]
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 09:20
xamelione25, вариант решения
Java
1
2
3
4
5
6
7
8
9
10
11
12
        
        int max = list.stream().mapToInt(Integer::intValue).max().getAsInt();
        int[] result = new int[list.size()];
        boolean first = true;
 
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i) == max && first) {
                result[i] = 0;
                first = false;
            } else
                result[i] = list.get(i);
        }
Добавлено через 1 минуту
Кстати, с даблами так не прокатит
1
3584 / 2184 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
14.01.2021, 09:49
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Кстати, с даблами так не прокатит
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
jshell> var scanner = new Scanner(System.in)
scanner ==> java.util.Scanner[delimiters=\p{javaWhitespace}+] ... \E][infinity string=\Q?\E]
 
jshell> List<Double> list = new ArrayList<>()
list ==> []
 
jshell> while (scanner.hasNextDouble()) {
   ...>     list.add(scanner.nextDouble());
   ...> }
3 1 3 3 7 3
 
 
jshell> var max = list.stream().mapToDouble(Double::doubleValue).max().getAsDouble()
max ==> 7.0
 
jshell> list.set(list.indexOf(max), 0.)
$5 ==> 7.0
 
jshell> System.out.println(list)
[3.0, 1.0, 3.0, 3.0, 0.0, 3.0]
Норм же все.
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 10:04
Цитата Сообщение от Arsegg
Норм же все
Так - да. А как я написал - не прокатит

Добавлено через 1 минуту
А именно
Java
1
if (list.get(i) == max)
always false
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 12:38  [ТС]
iSmokeJC, Arsegg,
А в чем здесь ошибка с length и list? см.скрин1

Java
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
    private static void sortAndPrintNumbers(boolean fromFile) throws IOException {
        if (!fromFile) {
            Scanner input = new Scanner(System.in);
            System.out.println("Введите мощность массива");
            int size = input.nextInt();
            double array[] = new double[size];
            /*Пройдёмся по всему массиву, заполняя его*/
            System.out.println("Введите элементы массива");
            for (int i = 0; i < size; i++) {
                array[i] = input.nextDouble(); // Заполняем массив элементами, введёнными с клавиатуры
            }
            System.out.println("Введенный массив");
            for (int i = 0; i < size; i++) {
                System.out.print(" " + array[i]); // Выводим на экран, полученный массив
            }
            System.out.println();
            double max = array[array.length - 1];
            int index = array.length-1;
            for (int i = array.length - 2; i >= 0; i--) {
                if (array[i] >= max) {
                    max = array[i];
                    index = i;
                }
            }
            array[index] = Double.valueOf(0);
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(array));
        }
        else
        {
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
 
            ArrayList<Integer> list = new ArrayList<>();
            try(Scanner sc = new Scanner(file)){
                while (sc.hasNextInt()){
                    list.add(sc.nextInt());
                }
            } catch (IOException ex){
                ex.printStackTrace();
            }
            System.out.println(list);
            System.out.println();
            int max = list[list.length - 1];
            int index = list.length-1;
            for (int i = list.length - 2; i >= 0; i--) {
                if (list[i] >= max) {
                    max = list[i];
                    index = i;
                }
            }
            list[index] = Double.valueOf(0);
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(list);
        }
    }
И я где то напортачил с возможностью использования действительных чисел см.скрин2 - что-то где-то наошибался в double и int. Это в том блоке где осуществляется ручной ввод ... хотя я и в блоке чтения с файла видимо неправильно что-то сделал относительно double помимо length и list.
Миниатюры
Найти первый максимальный элемент массива из действительных чисел и заменить его нулем   Найти первый максимальный элемент массива из действительных чисел и заменить его нулем  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 12:55
xamelione25, лист - это не массив. К его индексам надо обращаться
Java
1
list.get(i)
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 13:05  [ТС]
iSmokeJC, покажи пожалуйста это в коде - просто я щас пытаюсь сделать ... бред получается.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 13:14
xamelione25, так показал уже! 22 пост
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 13:22  [ТС]
iSmokeJC, в том-то и дело ...что 21 пост у меня нормально запустился ...а то что в 22 - нет (что-то я неправильно сделал) ... :
Java
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
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
 
            List<Double> list = new ArrayList<>();
            int max = list.stream().mapToInt(Integer::intValue).max().getAsInt();
            int[] result = new int[list.size()];
            boolean first = true;
 
            for (int i = 0; i < list.size(); i++) {
                if (list.get(i) == max && first) {
                    result[i] = 0;
                    first = false;
                } else
                    result[i] = list.get(i);
            }
            System.out.println(list);
            System.out.println();
 
 
 
            int max = list[list.get(i).length - 1];
            int index = list.get(i).length-1;
            for (int i = list.get(i).length - 2; i >= 0; i--) {
                if (list[i] >= max) {
                    max = list[i];
                    index = i;
                }
            }
            list[index] = Double.valueOf(0);
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(list);
Миниатюры
Найти первый максимальный элемент массива из действительных чисел и заменить его нулем  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 13:37
Ёхарный бабай. А импорты где?
Тебе ж идея все красным выделяет. Поставь курсор на List и нажми Alt-Enter.
С остальными косяками по аналогии
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 13:49  [ТС]
iSmokeJC,
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Ёхарный бабай.
Да все-равно result[i] = list.get(i); не хочет воспринимать!
И с 'i' что-то не то.

Java
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
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
 
            List<Double> list = new ArrayList<>();
            double max = list.stream().mapToDouble(Double::doubleValue).max().getAsDouble();
            int[] result = new int[list.size()];
            boolean first = true;
 
            for (int i = 0; i < list.size(); i++) {
                if (list.get(i) == max && first) {
                    result[i] = 0;
                    first = false;
                } else
                    result[i] = list.get(i);
            }
            System.out.println(list);
            System.out.println();
 
 
 
            double max = list[list.get(i).length - 1];
            int index = list.get(i).length-1;
            for (int i = list.get(i).length - 2; i >= 0; i--) {
                if (list.get(i) >= max) {
                    max = list.get(i);
                    index = i;
                }
            }
            list.set(index, Double.valueOf(0));
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(new List[]{list});
Миниатюры
Найти первый максимальный элемент массива из действительных чисел и заменить его нулем  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 13:52
xamelione25, код выкладывай текстом, а не скриншотом. Это раз.
А два - это то, что тебе компилятор все внизу пишет.

Добавлено через 1 минуту
Несовместимые типы. Пропущена скобка. Переменная max уже объявлена. И т.д.
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 14:11  [ТС]
iSmokeJC, у меня сейчас единственная проблема с
Java
1
result[i] = list.get(i);
и мне все-равно не понятно что не так с length.

Добавлено через 1 минуту
iSmokeJC, у меня задана int i=0;
все-равно 'i' выдается ошибкой.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 14:26
xamelione25,
Java
1
list.get(i).length - 1
Что это за дичь?
Еще раз. Лист - не массив. У листа нет length, у него есть size()
Неужели в сишарпе не учат читать документацию?

Добавлено через 1 минуту
Цитата Сообщение от xamelione25
iSmokeJC, у меня задана int i=0;
все-равно 'i' выдается ошибкой.
На скриншоте я вижу как минимум два места, где используется необъявленная переменная i
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 14:27  [ТС]
iSmokeJC,
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Что это за дичь?
это для расчета-форматирования значения из той строки которая получится после извлечения из документа данных (см 2пост)
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 14:41  [ТС]
iSmokeJC, ну вот теперь ошибок перед запуском нету, только после ввода пути файла ... у меня ошибка выбивается на "max". Может быть вместо 7 строки нужно сделать так как в 21 строке??? Но если я так делаю, то у меня 'max' в 12 строке в ошибку вылазит.

Java
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
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
 
            List<Double> list = new ArrayList<>();
            double max = list.stream().mapToDouble(Double::doubleValue).max().getAsDouble();
            int[] result = new int[list.size()];
            boolean first = true;
 
            for (int i = 0; i < list.size(); i++) {
                if (list.get(i) == max && first) {
                    result[i] = 0;
                    first = false;
                } else
                    result[i] = list.size();
            }
            System.out.println(list);
            System.out.println();
 
            //double max = list[(list.size().length - 1)];
            int index = list.size()-1;
            for (int i = list.size() - 2; i >= 0; i--) {
                if (list.get(i) >= max) {
                    max = list.get(i);
                    index = i;
                }
            }
            list.set(index, Double.valueOf(0));
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(new List[]{list}));
Миниатюры
Найти первый максимальный элемент массива из действительных чисел и заменить его нулем  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.01.2021, 14:46
Лист создал, а заполнять его кто будет?

Добавлено через 46 секунд
Результирующий массив - инт, а ты туда пытаешься складывать дабл. Норм
0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 15:40  [ТС]
iSmokeJC,
Цитата Сообщение от iSmokeJC Посмотреть сообщение
а ты туда пытаешься складывать дабл.
так мне и нада чтобы числа была в массиве дабл ... а как это сделать что исправить нужно? я не все-равно не въезжаю.
Java
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
            System.out.println("Введите путь к файлу:");
            Scanner path = new Scanner(System.in);
            String stringPath = path.nextLine();
            File file = new File(stringPath);
 
            List<Double> list = new ArrayList<>();
 
            double[] result = new double[list.size()];
            boolean first = true;
            double max = list.stream().mapToDouble(Double::doubleValue).max().getAsDouble();
            for (int i = 0; i < list.size(); i++) {
 
                if (list.size() == max && first) {
                    result[i] = 0;
                    first = false;
                } else
                    result[i] = list.size();
            }
 
            System.out.println(list);
            System.out.println();
 
            //double max = list[(list.size() - 1)];
            int index = list.size()-1;
            for (int i = list.size() - 2; i >= 0; i--) {
                if (list.size() >= max) {
                    max = list.size();
                    index = i;
                }
            }
            list.set(index, Double.valueOf(0));
            System.out.println("Сформированный массив:");
            System.out.println(Arrays.toString(new List[]{list}));
Добавлено через 34 минуты
iSmokeJC,

Цитата Сообщение от Arsegg Посмотреть сообщение
jshell> while (scanner.hasNextDouble()) {
   ...>     list.add(scanner.nextDouble());
   ...> }
Я вероятно понимаю возможно мне это нужно прописать.....но я не знаю как мне эту конструкцию у себя в коде полностью прописать...
0
14.01.2021, 15:49

Не по теме:

iSmokeJC, пора кефир выписывать за вредность и терпимость!

0
 Аватар для xamelione25
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
14.01.2021, 15:52  [ТС]
Aviz__,

Не по теме:

во дурной, вредный, капризный, прицепился, и отвязаться не получается.....iSmokeJC

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.01.2021, 15:52

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

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

Найти первый максимальный элемент массива и заменить его нулем.
Доброй ночи! Может кто-то сможет мне сейчас помочь,очень прошу!!!Помогите решить задачу в Excel на языке VBA Дан массив действительных...

Найти первый максимальный элемент массива и заменить его нулем
Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем буду очень...

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Задача: Программно добавить префикс в нумерацию документов в самописной конфигурации на БСП (помощь начинающему коллеге). Решение: В модуле объекта документа размещен следующий код: Процедура. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru