Форум программистов, компьютерный форум CyberForum.ru

Вывести номера элементов списка, которые равны значению Х - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Для чего нужны указатели на члены-функции класса и как их делать? http://www.cyberforum.ru/cpp-beginners/thread563100.html
Собственно сабж
C++ Написать функцию replace для массива char'ов Нужно написать функцию замены подстроки f на подстроку t в строке а: int replace(char a, const char f, const char t)f может быть равна или больше t, но не меньше. Нельзя использовать stl. http://www.cyberforum.ru/cpp-beginners/thread563096.html
Точка входа не найдена C++
написал dll и создал приложение. Как проге показать эту самую точку входа?
C++ Поиск слов по категориям
помогите пожалуйста написать их на с++))сам я в с++ не очень шарю..и если можно пожалуйста с комментами)) Программа говорит о смысле предложения.То есть вбиваем несколько категорий.Например: Семья: мама папа я;Спорт:футбол хоккей итд итп А потом если мы вводим в программу предложение любое,например я люблю папу,и он ищет эти все слова по котегориям и выдает котегорию) вроде понятно написал))
C++ Даны три массива A[7][7], B[7][7], C[7][7]. http://www.cyberforum.ru/cpp-beginners/thread563083.html
Здравствуйте. Помогите пожалуйста решить задачу, с использованием функции. Даны три массива A, B, C. Найти произведение ненулевых элементов, расположенных ниже главной диагонали.
C++ объединение case-ов case 2: { int n=input_pos(); printf("Внутреннее представление:%s\n",DecToBin(var,str)); printf("Сдвиг исходного числа на %d разряда(ов) вправо: %s\n",n,DecToBin(ToTheRight(var,n),str)); break; } case 3: { int n=input_pos(); подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
02.05.2012, 06:08     Вывести номера элементов списка, которые равны значению Х
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
typedef struct List
{
    float nValue;
    List* pNext;
} LIST;
 
LIST* pList = NULL;
LIST* pListTail = NULL;
 
void AddTail(float value);
 
int main(void)
{
    static float D[N] = { 0.73, 0.35, 0.29, 0.81, 0.73, 0.29, 0.81, 0.35, 0.73, 0.29 };
 
    for (int i = 0; i < N; i++)
     { AddTail(D[i]); printf("%4.2f ",D[i]); }
 
    printf("\n");
 
    float X = 0.00;
    printf("Enter a real number: "); scanf("%f",&X);
    for (int n = 0; pList != NULL; n++)
    {
        if (pList->nValue == X) 
            printf("nValue = %4.2f index = %d\n",pList->nValue,n);
        pList = pList->pNext;
    }
 
    _getch();
 
    return 0;
}
 
void AddTail(float value)
{
    LIST* pListItem = new LIST;
    pListItem->nValue = value;
    pListItem->pNext = NULL;
    if (pList != NULL) { pListTail->pNext = pListItem; pListTail = pListItem; }
    else { pList = pListItem; pListTail = pList; }
}
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru