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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vadiprog
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 108
#1

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

01.05.2012, 21:21. Просмотров 822. Ответов 1
Метки нет (Все метки)

Помогите программку написать. Создать односвязный линейный список, елементами которого являють действительные значений. Вывести номера елементов списка, которые равны значению Х. Значение Х ввести с клавиатуры.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2012, 21:21     Вывести номера элементов списка, которые равны значению Х
Посмотрите здесь:
C++ Одномерные массивы. Вывести на экран массив, составленный из номеров элементов исходного массива, которые равны заданному значению.
Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения C++
C++ Вывести на экран номера всех элементов,которые не делятся на 7.
Удалить из списка элементы которые равны полусумме своих соседей C++
C++ удаление элементов массива, которые равны сумме предыдущего и следующего элементов
Найти номера элементов, соответствующих максимальному значению C++
Массив (вычислить сумму и напечатать номера элементов не равны нулю, больше b и меньше а) C++
C++ Вывести три числа, которые будут равны сторонам треугольника
Найти номера двух ближайших по значению элементов из введенного массива C++
Вывести числа, которые почти равны друг другу (их разность меньше 0,01) C++
Ввести одномерный массив чисел, вывести на экран те элементы, которые не равны 0 C++
Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
02.05.2012, 06:08     Вывести номера элементов списка, которые равны значению Х #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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; }
}
Yandex
Объявления
02.05.2012, 06:08     Вывести номера элементов списка, которые равны значению Х
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru