![]() |
|
Другие темы раздела | |
C (СИ) Поиск минимального пути обхода всех городов Расстояния между городами заданы матрицей (Если между городами i,j есть прямой путь с расстоянием N, то элементы матрицы A(i,j) и A(j,i) содержат значение N, иначе 0). Написать программу поиска минимального пути обхода всех городов без посещения дважды одного и того же города. https://www.cyberforum.ru/ c-beginners/ thread1452182.html |
Файл не удаляется после того, как отработала другая функция C (СИ) Подскажите пожалуйста в чем проблема или как обойти это..... все нормально удаляет remove( "file1.dat" ); пока не воспользуюсь этой функцией void print( FILE * tf ) { |
C (СИ) Вывод изображения png в консоли Здравствуйте, как вывести в консоли самое обычное jpg или png изображение? Есть ли такая функция? Не хотелось бы пользоваться winapi https://www.cyberforum.ru/ c-beginners/ thread1452028.html |
C (СИ) Двунаправленный список. Удаление элементов с одинаковыми соседями
https://www.cyberforum.ru/ c-beginners/ thread1451973.html Собственно вот такое задание нужно выполнить. Нашел код, который вроде бы работает, но не во всех случаях. Прошу знатоков глянуть что к чему и исправить ошибки. #include <stdio.h> #include <conio.h> #include <stdlib.h> struct characters { char data; characters* next; characters* prev; |
C (СИ) Из последовательности чисел выбрать нули и подсчитать их число, а оставшиеся числа вывести в одну строку Из последовательности чисел а1, а2, ..., аn выбрать числа, равные нулю, подсчитать их число, а оставшиеся числа вывести в одну строку |
C (СИ) Построить автомат Мили
https://www.cyberforum.ru/ c-beginners/ thread1451765.html Построить автомат Мили, на вход которого подаются числа 0, 1, 2, 3 в любой последовательности. На выходе появляется сигнал "есть", как только произведение трех последовательно идущих чисел делится нацело на 3 и сигнал "нет" — в противном случае. Нужен только код,заранее спасибо В качестве примера ,пытался сделать другой вариант вроде получилось а с этим не могу никак #include... |
C (СИ) В массиве первый элемент обнуляется
https://www.cyberforum.ru/ c-beginners/ thread1451713.html написал программу. в ней вводятся 15 элементов массива, потом сортируются по возрастанию, затем зеленым цветом отображаются наименьшие введенные числа, красным- наибольшие. до какого-то недавнего момента всё прекрасно работало, но позже, в следствие каких-то преобразований получилось так, что первое число всегда было нулем. пробовал запустить тот же код с другого компа, там всё работало. делал в... |
Даны четыре числа. Найти разность между наибольшим и наименьшим среди них C (СИ) Даны четыре числа. Найти разность между наибольшим и наименьшим среди них. си |
C (СИ) Не хватает строк в консольном окне при выводе информации Добрый день! Возникла такая проблема: написал небольшую программу, которая выдает итоговую информацию в консольное окно, но текста настолько много, что полный объем (итоги комбинаторики) не помещается. Поток перенаправил для записи в файл, но там информация ограничилась объемом консольного окна. Подскажите, пожалуйста, как поступить в данном случае, чтобы весь объем информации записывался в... https://www.cyberforum.ru/ c-beginners/ thread1451446.html |
C (СИ) Структура "Водитель": Найти всех водителей, которые водят (обслуживают) конкретную машину фирмы
https://www.cyberforum.ru/ c-beginners/ thread1451303.html Каждая структура состоит из минимум , 4 полей , некоторые из них могут быть даны . На момент сдачи в файле должно быть 5 записей . Должна быть возможность : 1)Если файл существует и не пустой , тогда прочитать данные из файла в динамический массив , но если файла не существует , создать его. 2)Добавить данные 3)Искать по определенному принципу (в нашем случае по фамилиям водителей , которые... |
C (СИ) Как написать консольный блокнот Здравствуйте. Возникла необходимость написать на с небольшое приложение, вроде простейшего текстового редактора в универе. Причем, программа должна быть консольной. Начал искать на чем можно ее написать. Turbo C отбросил сразу - очень неудобно запускаться через Dosbox. В Visual Stuido такое старье как conio.h по понятным причинам не используется. В крайнем случае, допускается писать на с++, но... |
C (СИ) Заполнить двумерный массив по спирали
https://www.cyberforum.ru/ c-beginners/ thread1451157.html Здравствуйте. Помогите пожалуйста решить задачу с двумерным массивом. Нужно заполнить массив начиная с середины по часовой стрелке примерно вот так: 2 3 4 9 1 5 8 7 6 или так: 10 11 12 13 14 25 _2 _3 _4 15 |
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 14
|
||||||
20.05.2015, 15:22 [ТС] | 0 | |||||
Работа со структурами через указатели - C (СИ) - Ответ 764306920.05.2015, 15:22. Показов 845. Ответов 2
Метки (Все метки)
Ответ
Изначально вводятся слова в этот массив структур. В массиве n элементов. Число вводимых слов меньше либо равно n. Необходимо удалить слова с одинаковой мощностью. Для того, чтобы определить, нужно их удалять или нет используется часть структуры del. 1 в ней означает необходимость удаления. 0 - сохранение элемента.
Все это я сделал. Осталось только поудалять. И здесь у меня загвоздка. Сама идея удаления вот в чем: Проходим массив структур сверху до первого элемента, который нужно удалить (назовем его A). Потом идем снизу, если сразу подряд идут элементы, подлежащие удалению, то удаляем. Как только натыкаемся на элемент, который не надо удалять (назовем его B), берем его, копируем на место элемента A. Потом продолжаем тоже самое, то уже не от начала массива, а от элементов A и B. Надеюсь, более/менее понятно описал. Сделать нужно обязательно с указателями, а как, я не знаю. Добавлено через 1 час 24 минуты Не могу отредактировать первое сообщение. Вот рабочий код. Все, что мне нужно, это не выполнять присваивания NULL, а именно удалять ненужные строки, чтобы вместо них в памяти был мусор (как, например, при объявлении переменной).
Вернуться к обсуждению: Работа со структурами через указатели C (СИ)
0
|
|
20.05.2015, 15:22 | |
Готовые ответы и решения:
2
Работа с массивом через пользовательские функции через указатели Указатели, работа с динамическими структурами данных и динамические списки, стеки Работа с переменными, строками, структурами через PROGMEM
|
20.05.2015, 15:22 | |
20.05.2015, 15:22 | |
Помогаю со студенческими работами здесь
0
Работа с массивом через указатели
Работа с динамической памятью через указатели. |