Tagged: динамические-массивы

24
Май
2021

Помогите решить в СИ

Создать односвязный список:
Структура содержит фамилию, год рождения. Добавлять новые
записи так, чтобы список был упорядочен по возрасту
Просто выводит список, никак его не сортируя + требуется добавить новые данные, которые надо отсортир…

11
Апр
2021

Си: Удалить поле структуры по имени

В общем проблема , нужно написать программу в которой я смогу добавлять, искать, показывать и удалять элементы(в моём случае компьютеры). При этом применить динамическое распределение памяти(кроме массива из 100 компьютеров). Проблема с уд…

15
Мар
2021

Массив типа FILE

заинтересовал такой вопрос, а можно ли создать массив типа FILE, допустим для n элементов, т.е:
FILE * array = new FILE[n];

И далее работать с ним как-то так:
fopen_s(&array[0], "fout.txt", "w");
// КОД
fclose(arra…

15
Мар
2021

Segmentation fault (core dumped) при вводе относительно длинной строки

У меня есть функция создания динамического массива ввода строки, в нее я кладу &ссылку на указатель типа char.
Проблема: для небольших строк длиной примерно 15 символов или около того все отлично работает, но если в строке, к примеру, …

14
Мар
2021

Си. Прерывание записи строки неизвестного размера в динамический массив

на вход будет даваться две строки, размеры строк заранее неизвестны, каждая строка будет кончаться нажатием Enter. Я написал функцию, которая получает параметром & на заранее объявленный массив.
Проблема: не могу понять, как сделать та…

26
Фев
2021

Изменения размерности динамического массива через функцию(принцип работы realloc())

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

08
Фев
2021

Почему операция присваивания меняет присваиваемое значение?

Вот что происходит. Функция stringLoad Принимает строку из потоков ввода (используется malloc для хранения) и делит ее на части, возвращая массив новых строк.
Тут начинается проблема, когда я присваиваю указатель первой такой строки в пере…

26
Янв
2021

При новой итерации данные переписываются, как воспользоваться массивом?

Код может хранить данные в теле while только одну итерацию, при повторной итерации данные переписываются.
Каким можно воспользоваться синтаксисом, чтобы данные записывались и при повторной итерации не переписывались, а добавлялись, причем …

05
Янв
2021

Си. Алгебраическая проблема

Даны числа d — степень полинома, массив K—коэффициенты полинома P(x) и число а.
Требуется найти и вывести коэффициенты произведения полинома P(x) на (x–a).
Input
Со стандартного устройства ввода в первой строке вводится целое число
d (1 &l…

27
Дек
2020

Вектор в динамическом массиве

Дано задание: Для квадратной матрицы размера n*n подсчитать среднее арифметическое элементов каждого столбца, исключая элемент на главной диагонали, и сформировать из них вектор. Найти минимальный элемент этого вектора. (Размерность массив…

15
Дек
2020

Ошибки при работе с динамической памятью

У меня есть код, который когда-то работал, но теперь не работает совершенно. Я подозреваю, что проблема в работе с динамической памятью, потому что отладчик выдаёт сообщения типа

Incorrect checksum for freed object 0x100305848: probably m…

11
Дек
2020

Разнородные ошибки при работе с динамической памятью

У меня есть три функции, в которых XCode иногда (не каждый запуск) видит разные ошибки. Когда выполнение прерывается, ошибки всегда одинаковые, в одинаковых местах. Привожу функцию main:
int main(){
for (int size = MIN_SIZE; si…

03
Дек
2020

Проблема с переносом массива

Всем привет,возникла проблема с переносом элементов массива в другой массив.
после объявление Х программа просто завершается.Подскажите что не так и как должно быть правильно
Условие Даны одномерный массивАнеупорядоченных целых чисел и цел…

24
Ноя
2020

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

Не могу найти ошибку. Не заполняет дополнительный массив с кол-вом одинаковых элементов.
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <time.h>
#include <stdlib.h>
#include <malloc.h&gt…

24
Ноя
2020

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

Не могу найти ошибку. 1) 1 лишний раз вызывается функция scanf_s
2) не заполняет дополнительный массив с кол-вом одинаковых элементов
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <time.h>
#incl…

23
Ноя
2020

Си, динамические массивы

писал я тут большую программу с разными сортировками, все сделал, все работает. Кроме того, что компилятор выдает предупреждение, мол в стеке слишком много байт(не удивительно, так-то, 3 статических массива по 5000 элементов задаю). Мне ка…

08
Ноя
2020

Вызов глобальной переменной извне функции

Пытаюсь вывести список извне функции, назначая его глобальным. Но список возвращается пустой, хотя в другой функции я добавляю в него элемент и также назначаю глобальным.
messages = []
async def simple(event: userbot.SimpleBotEvent):
g…

11
Окт
2020

Как удалить конкретный элемент массива? js

Делаю сайт кинотеатра. Нужно, чтобы при клике на определённое место оно добалвлось в массив, а при повторном удалялось. Есть такой код, но не работает, что здесь не так?

let seats = document.querySelectorAll(‘.seats’);
let arrSeats = [];…