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

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

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

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

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

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

Одномерные массивы. Вывести на экран массив, составленный из номеров элементов исходного массива, которые равны заданному значению. - C++
Надоела уже наверное...ноо..выручайте( с++ Задан массив целых чисел. Вывести на экран массив, составленный из номеров элементов...

Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения - C++
День добрый! Может ли кто-нибудь помоч решить задачу? Дан массив размера N. Найти номера двух ближайших по значению элементов из этого...

Вывести на экран номера всех элементов,которые не делятся на 7. - C++
Дана последовательность целых чисел.(Решить используя одномерный и двумерный массивы) Вывести на экран номера всех элементов,которые не...

Удалить из списка элементы которые равны полусумме своих соседей - C++
Помогите срочно...задача удалить из списка элементы которые равны полусумме своих соседей...я так понял тут идут двусвязные списки а на них...

удаление элементов массива, которые равны сумме предыдущего и следующего элементов - C++
Нужно написать подпрограмму которая удаляет элементы массива, которые равны сумме предыдущего и следующего элементов

Найти номера элементов, соответствующих максимальному значению - C++
В одномерном массиве, состоящем из n вещественных элементов, найти номера элементов, соответствующих максимальному значению среди...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zitxbit
Master C/C++
88 / 740 / 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; }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2012, 06:08
Привет! Вот еще темы с ответами:

Массив (вычислить сумму и напечатать номера элементов не равны нулю, больше b и меньше а) - C++
дано массив Х=(12.37, 16.55, 2.43, 0.81, 0.32, 1.345,-12.18, 0.15, -4.314, 1.29, 54.38, 0.214, -3.837,0.918, -75.014) и a=3.14, b=-7.8 ...

Вывести три числа, которые будут равны сторонам треугольника - C++
Привет всем.Только недавно начал учится.Короче такая простая задача:даны 3 переменные типа float надо чтоб она читала и выводила три числа...

Найти номера двух ближайших по значению элементов из введенного массива - C++
Нужно написать программу для Borland C++ 5.02 (Проверять будут именно на нём). Помогите пожалуйста) Задача: Дан массив размера N....

Вывести числа, которые почти равны друг другу (их разность меньше 0,01) - C++
Здравствуйте. Занимаюсь С++ по книге Бьерна Страуструпа. Помогите решить задачу: Напишите программу, содержащую вектор и цикл while,...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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