Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Расположить строки массива в порядке возрастания их минимальных элементов В числовом двумерном массиве заданного размера: Расположить строки массива в порядке возрастания их минимальных элементов. https://www.cyberforum.ru/ c-beginners/ thread3061916.html C (СИ) Вычислить значение суммы бесконечного ряда с заданной точностью. Вывести значение суммы и число членов ряда
Вычислить значение суммы бесконечного ряда с заданной точностью. Вывести значение суммы и число членов ряда. Для вычисления общего члена ряда использовать рекуррентное соотношение Нужен только 8 вариант на паскале.
C (СИ) В заданной прямоугольной матрице в последней строке найти первый отрицательный элемент https://www.cyberforum.ru/ c-beginners/ thread3061837.html
В заданной прямоугольной матрице в последней строке найти первый отрицательный элемент. Все элементы столбца, соответствующего найденному отрицательному, умножить на минимальный элемент этого же столбца. На языке C
C (СИ) Язык Си без массивов https://www.cyberforum.ru/ c-beginners/ thread3061831.html
Написать программу, которая выводит в стандартный поток вывода внешние границы и диагонали квадрата заданного размера. Отрисовка должна выполняться помощью символа '#'. Данные на вход программы передаются через стандартный поток ввода: указывается размер стороны квадрата (целое число). В случае получения некорректных данных программа должна вывести в стандартный поток вывода символ
Двумерные массивы C (СИ)
Здравствуйте, почему код работает неправильно? + Помогите с 2-3 пунктом Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, не содержащих ни одного нулевого элемента; 2) максимальное из чисел, встречающихся в заданной матрице более одного раза; 3) номер столбца, сумма элементов которого максимально. Вывести на экран номер столбца и его элементы. #include...
C (СИ) Найти в строке самое длинное слово и вывести его на экран Стоит задача:дана строка символов. Найти в строке самое длинное слово и вывести его на экран. Код написал, но не работает. Ошибку почему-то выдает на строчке с gets и циклом for(там, где size_t strlen), gets я подумал заменить на fgets(s,1024,stdin), но сам факт ошибки ведь есть, а причину понять никак не могу. Помогите, пожалуйста! #include <string.h> #include <locale.h> #include <stdio.h> ... https://www.cyberforum.ru/ c-beginners/ thread3061810.html
C (СИ) Перевести число в 8-ричную СС https://www.cyberforum.ru/ c-beginners/ thread3061807.html
Перевести число 34413 из десятичной системы счисления в систему счисления с основанием 8. Ответ представить в виде числа, записанного без префиксов, ведущих нулей и пробельных символов
Сформировать и вывести на экран текстовый файл, в котором все гласные буквы заменить символом * C (СИ)
Только начал изучать Си, нужно сформировать и вывести на экран текстовый файл, в котором все гласные буквы заменить символом *; Может кто скажет как зделать код робочим) #include <stdio.h> #include <ctype.h> char str; char s = (buffer) while (buffer != '\0') { if (buffer == 'a' || buffer == 'A' || buffer == 'e' || buffer == 'E' || buffer == 'i' || buffer == 'I' || buffer...
C (СИ) В динамической памяти расположена строка символов. Определить, сколько слов стоит в строке до слова максимальной длины https://www.cyberforum.ru/ c-beginners/ thread3061779.html
Написал вот такую вот программу, но не понимаю как должна выглядеть эта же программа с использованием динамической памяти и указателей? Подскажите как подправить. #include <stdio.h> #include <stdlib.h> int main() { char words; int CurrentCount = 0;
C (СИ) Написать две функции, которые возвращают минимум и максимум целочисленного массива Написать две функции, которые возвращают минимум и максимум целочисленного массива. Массив arr генерировать в цикле по k от 1 до N включительно, где N - вводимое пользователем число, arr = k ** 2. Для поиска максимума и минимума не использовать встроенные функции min(), max(). https://www.cyberforum.ru/ c-beginners/ thread3061656.html
Задача: Включить массив В в качестве новой строки в матрицу А с сохранением упорядоченности по элементам первого столбца C (СИ)
Задан массив А размером n*m и вектор В размером m. Элементы первого столбца массива А упорядочены по убыванию. Включить массив В в качестве новой строки в массив А с со-хранением упорядоченности по элементам первого столбца.
C (СИ) Не работает программа https://www.cyberforum.ru/ c-beginners/ thread3061455.html
Добрый день. Функция выводит количество повторяющихся символов и id начала серии. Мне нужно, чтобы функция возвращала сразу два значения. Но почему-то значение b возвращается огромными числами, не имеющими отношения к программе. Пожалуйста помогите. #include <stdio.h> #include <stdlib.h> #include <locale.h> int F33(int A, int n, int& b) { int i, s, k; b = 0; for (s = 0, i =...
466 / 337 / 134
Регистрация: 18.07.2017
Сообщений: 1,478
20.12.2022, 13:06 0

Нужно создать поиск в односвязном списке - C (СИ) - Ответ 16649118

20.12.2022, 13:06. Показов 455. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от bingus Посмотреть сообщение
программе создан односвязный список
Не вижу никакой программы.
Цитата Сообщение от bingus Посмотреть сообщение
которая делает поиск данных в списке
"Осуществляет поиск" или просто "ищет данные".
Цитата Сообщение от bingus Посмотреть сообщение
Помогите, пожалуйста, создать функцию
А что тут создавать-то?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
typedef struct list{
    struct list* next;
    // Остальное данные списка, которые никак не влияют на сортировку.
} list;
 
list* list_search(list* begin);
...
int main(){
    list* begin; // Допустим он уже заполнен, поскольку требуется что-то в нем найти.
    
    list* ptr = list_search(begin);
}
 
list* list_search(list* begin){
    // Проходимся по всему списку
    while(begin){
        if(/* Здесь проверять это ли значение ищем */)
            return true;
        begin = begin->next;
    }
    return true;
}
Поиск по конкретнным полям на вкус и цвет. Можешь пару аргументов добавить в прототип.
Цитата Сообщение от bingus Посмотреть сообщение
(т.е значения выводятся те же, но получаем их в результате поиска
Сам выводи, у меня нет вечности чтобы в логику чужих програм вникать.
Цитата Сообщение от bingus Посмотреть сообщение
сори за формулировку, преподаватель начудил, либо я
"Как вы яхту назовете - так она и поплывет" ©Капитан Врунгель.

Вернуться к обсуждению:
Нужно создать поиск в односвязном списке C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2022, 13:06
Готовые ответы и решения:

Поиск в односвязном списке
Добрый всем день. Знаю что тема неоднократно поднималась. Помогите реализовать поиск по...

Поиск и удаление в односвязном списке
Помогите с удаление элемента по ключу(номеру этажа). При удалении 2-го элемента в списке, удаляется...

Поиск по содержимому в односвязном списке
Проблема в поиске по содержимому, выводит ерунду, но при этом все верно находит. К примеру есть 3...

Поиск цикла в односвязном списке
есть односвязный список struct List { int value; struct List *next; } _list; ...

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

Поиск покупателя по имени в односвязном списке
Добрый день. Я не могу понять, как мне реализовать функцию поиска покупателя по имени, помогите...

поиск элемента по значению в односвязном списке
накидайте примеров информация запрашивается у пользователя

Поиск нужного элемента в односвязном списке
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; struct Node { int data; Node*...

Удаление и поиск элемента в односвязном списке
Вот мои функции, но они почему то не работают: функция удаления удаляет всегда голову, а функция...

Поиск максимального элемента в односвязном циклическом списке
Нужно найти max элемент этого динамического списка... помогите пожалуйста // list.cpp: определяет...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru