Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Вывод односвязного динамического списка https://www.cyberforum.ru/ c-beginners/ thread285895.html
Размер структуры cell - 20 байт. (см. программу ниже). Т.е. при выделении памяти под новый элемент списка к каждому адресу будет прибавляться +20, прим.: 00641730, 00641750, 00641770 и т.д. Пусть...
функция в Си. C (СИ)
Написать функцию, которая для целого 32 битного числа возвращает результат операции : (HiWord16(lVal)*LowWord16(lVal))/(HiWord16(lVal)-LowWord16(lVal)
C (СИ) В строке символов посчитать количество скобок различного вида В строке символов посчитать количество скобок различного вида. Моя наработка ниже.Вместо того что хочу получаю чушь... Помогите пожалуйста. #include <stdio.h> #include <locale.h> #include... https://www.cyberforum.ru/ c-beginners/ thread285706.html C (СИ) Ввод элементов матрицы с клавиатуры у меня дано СЛАУ методом гаусса: #include <stdio.h> #include <conio.h> #include <math.h> main() { clrscr(); float a, x, t; https://www.cyberforum.ru/ c-beginners/ thread285486.html
C (СИ) Нужна программа для рисования блок схем по коду
Дело в том ,что написал код,однако никогда не умел писать блок-схемы .есть ли такая программа,которая может по коду си написать блок-схемку ,и если можно где ее скачать .?
C (СИ) Отсортировать массив от меньшего к большему https://www.cyberforum.ru/ c-beginners/ thread285311.html
Помогите отсортировать Mas2; #include <stdio.h> #include <conio.h> #include <math.h> int main(){ int Mas,i,max(-5000),Mas2,j(-1),rab,sort; puts(" Vvedite vse elementy massiva "); ...
C (СИ) Преобразование сток символов Помогите пожалуйста добрые люди!. Помогите написать две програмки. 1)Дана строка символов. Преобразовать ее, заменив в ней каждую из групп стоящих рядом точек одной точкой. (без использования... https://www.cyberforum.ru/ c-beginners/ thread285244.html C (СИ) Сортировка записей о студентах
II. В файле data.txt содержаться сведения о группе студентов в формате: номер группы; фамилия; имя; отчество; год рождения; оценки по пяти предметам. Переписать данные из файла data.txt в...
C (СИ) Вычислить значение выражения посчитать а*(a+1)*(a+2)*..*(a+n-1)параметры n,a задать при опросе #include<stdio.h> #include<conio.h> void main () { int a,n,p,i; clrscr(); printf("vvedit chislo\n"); scanf("%d",&a); ... https://www.cyberforum.ru/ c-beginners/ thread285194.html C (СИ) Заполнить квадратную матрицу случайными числами https://www.cyberforum.ru/ c-beginners/ thread284999.html
Доброе утро. Задание: Заполнить квадратную матрицу случайными числами, а на главной диагонали расположить сумму элементов, принадлежащих соответствующей перпендикулярной диагонали....
Дерево - исправить ошибки в коде C (СИ)
Здравсвуйте пытаюсь разобраться в деревьях............пока только создаю. выпадают ошибки.как их исправить? #include "stdafx.h" #include "iostream" #include<conio.h> using namespace std; ...
C (СИ) Определить, является ли одно слово перестановкой букв другого https://www.cyberforum.ru/ c-beginners/ thread284755.html
помогите розобраться с прогой на си. Вводиться 2 слова ,узнать являеться одно слово перестановкой букв другого. я попробувал на том уровне на котором я понимаю но не пашет #include "stdafx.h"...
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 23
0

Связанный список - использовать в функции один указатель вместо двух - C (СИ) - Ответ 1601058

30.04.2011, 09:24. Показов 1617. Ответов 1
Метки (Все метки)

Возможно ли использовать в этой функции один указатель вместо двух (*cur и *prev) ?

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
#include <stdio.h>
#include <stdlib.h>
 
struct node {
    int value;
    struct node *next;
};
 
struct node *delete_from_list(struct node *list, int n);
 
int main ()
{
    
    return 0;
}
 
struct node *delete_from_list(struct node *list, int n)
{
    struct node *cur, *prev;
    
    for (cur = list, prev = NULL;
         cur != NULL && cur->value != n;
         prev = cur, cur = cur->next)
        ;
    if (cur == NULL)
        return list; /* n was not found */
    if (prev == NULL)
        list = list->next; /* n is in the first node */
    else
        prev->next = cur->next; /* n is in some other node */
    free(cur);
    return list;
}


Вернуться к обсуждению:
Связанный список - использовать в функции один указатель вместо двух C (СИ)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2011, 09:24
Готовые ответы и решения:

Как использовать один запрос вместо двух?
В CMS есть различные типы внутренних объектов. У каждого объекта есть основные поля, общие для...

Использовать один блок try{} вместо двух, сохраняя производительность
LeniumSoft, а как бы вы переработали вот этот метод? Как видите, тут я кучу блоков try{} тоже...

Jugged (ступенчатые) массивы: Вместо двух циклов for использовать один foreach
Приветствую. В одном из курсов по программированию на C# есть тема про ступенчатые массивы. В...

Один связанный столбец в двух BDGRID на разных формах
Помогите. Есть главная форма с 2 кнопками. Кнопка 1 - таблица 1, на ней DBGRID с одной таблицей....

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

Получить указатель из функции и использовать его в другой функции
Подскажите пожалуйста как из функции использовать в функции main указатель? пример void foo1()...

Вместо массива использовать двусвязный список
Реализовать вторую версию программы, вместо массива использовать двусвязный список; #include...

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

Сделать вместо двух бордеров один
&lt;input placeholder=&quot;Логин&quot; name = 'login' type=&quot;text&quot; pattern=&quot;{2,64}&quot; required title=&quot;Разрешены...

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