Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
BlueBerry
0 / 0 / 0
Регистрация: 08.04.2010
Сообщений: 10
#1

Посчитать число элементов - C++

15.04.2010, 19:32. Просмотров 450. Ответов 0
Метки нет (Все метки)

Как посчитать число элементов двусвязного списка?

И еще: при формировании списка я, видимо, где-то ошиблась... У меня список выводится наоборот (начиная с конечного элемента). Как это исправить?

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
48
49
#include "stdafx.h"
 
#include <iostream>
using namespace std;
 
typedef struct element
{
    char inf; 
    struct element* lev; 
    struct element* prav; 
} dll;
dll*form_sp(dll *perv) 
{
    dll *tek; 
    char val; 
    perv=NULL; 
    do 
    {
        tek=new (dll); 
        tek->prav=perv; 
        tek->lev=NULL; 
        cout<<"Input symbol ('*' - End): "; 
        cin>>val; 
        tek->inf=val; 
        perv=tek; 
        if(tek->prav!=NULL) 
        tek->prav->lev=tek; 
    }while(val!='*'); 
    return tek; 
} 
void out_sp(dll *top) 
{
    dll *tek; 
    tek=top->prav; 
    cout<<"\n\nPrint spisok: \n"; 
    do
    {
        cout<<" "<<tek->inf; 
        tek=tek->prav; 
    } while(tek!=NULL); 
} 
void main(void) 
{ 
    dll* top; 
    top= NULL; 
    top = form_sp(top); 
    out_sp(top); 
    cout<<"\n\nEnd program\n"; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2010, 19:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать число элементов (C++):

Посчитать сумму четных элементов массива F, которые превышают заданное число А - C++
Посчитать сумму парных элементов массива F, которые превышают заданное число А А=8, количество элементов N = 12 , элементы от 2 до 25 ...

Двумерные массивы, посчитать число элементов, остаток от деления которых на 5 равен 1 - C++
Помогите найти и исправить ошибку! В матрице (9х11) нужно посчитать число элементов, остаток от деления которых на 5 равен 1. Я написал...

Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины - C++
Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины eps. Определить реальную точность ряда. ...

Функция должна вычислять число положительных элементов массива и число элементов больших вычисленного числа - C++
Функция должна вычислять число положительных элементов массива и число элементов больших вычисленного числа

Посчитать количество элементов, отличающихся от среднего арифметического значения элементов массива - C++
Подсчитать количество элементов массива Р (60), отличающихся от среднего арифметического значения элементов массива М (70) не более чем...

За счёт адресной арифметики посчитать сумму элементов последовательности из 15 элементов символьного типа - C++
Привет всем,помогите,пожалуйста :) За счёт адресной аремфметики посчитать сумму элементов последовательности из 15 элементов символичного...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2010, 19:32
Привет! Вот еще темы с ответами:

Посчитать число N Фиббоначи - C++
Здравствуйте, есть задача: нужно посчитать число N Фиббоначи по модулю 10^9+7(ограничение до 10^18),вот код, по идее всё должно работать...

Посчитать число имени - C++
Чтобы определить число имени нужно воспользоваться особой таблицей, в которой каждая буква имеет свое числовое обозначение: 1 2 3 4...

Даны натуральное число n и вещественное число x. Посчитать значение выражения cosx+cosx^2+.cosx^n - C++
Даны натуральное число n и вещественное число x. Посчитать значение выражения cosx+cosx^2+...cosx^n. Помогите пожалуйста решить данное...

Дано натуральное число n. Посчитать S=1+1/2+1/3...+1/n - C++
Дано натуральное число n. Посчитать S=1+1/2+1/3...+1/n.


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

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

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