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

Программа которая определяет число элементов в линейном списке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кодирование длин серий RLE http://www.cyberforum.ru/cpp-beginners/thread1152690.html
Есть код алгоритма кодирования длин серий RLE. Но есть траблы с декодированием:( Вот код #include <iostream> #include <fstream> using namespace std; int main() {
C++ Работа с файлами Сама задача звучит так: задан текстовой файл, содержащий вещественные числа (сколько мы не знаем). Необходимо считать данные из этого файла, определить значение этих чисел и записать в двоичный файл все числа, значения которых меньше среднего. Пожалуйста, помогите дописать, кто может. #include <iostream> #include <fstream> #include <iomanip> #include <stdlib.h> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread1152689.html
C++ Сформировать массив С(2*N), содержащий элементы данных массивов, расположенные в порядке возрастании
Заданы два одномерных массива А(N) и В(N). Сформировать массив С(2*N), содержащий элементы обоих массивов, расположенные в порядке возрастании. Не могу понять, как их соединить в один массив в порядке возрастания. #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <stdio.h> #include <time.h> using namespace std; int main(int *C)
Возвращение массива из функции при наследовании C++
Здравствуйте! У меня есть класс(Circle), который наследуется от нескольких базовых. Мне нужно выполнить определенные вычисления, но перед этим вытащить массив типа double из экземпляра объекта Circle а, для это у меня есть метод GetCenterMass, который возвращает массив double. Проблема в том, что возвращается фигня. То место, где мне надо вытащить массив из экземпляра а: double *tmp = new...
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread1152656.html
struct matter { char name; float udves; int prov; }; void main() { FILE *file; char slov="zzz"; int ob_ch=0, numer, *mass, schet=0, flag; float ud_ves=0; file=fopen (filename, "rb");
C++ Написать программу, выводящую все возможные трехзначные комбинации с числами от 0 до 9 Нужно написать программу выводящую все возможный трехзначные комбинации с числами от 0 до 9. Вот как это сделать? Буду рад даже совету. подробнее

Показать сообщение отдельно
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
20.04.2014, 23:24     Программа которая определяет число элементов в линейном списке
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
// узел списка
struct Node{
    int value;
    Node* Next;
};
int CountNodes(Node* Head){
    if (Head == NULL) return 0;
    return CountNodes(Head->Next) + 1;
}
 
int main()
{
    Node* Head = new Node;
    //создаем список с числами от 1 до 10
    Head->value = 1;
    Node *p = Head;
    for (int i = 2; i <= 10; ++i){
        Node* temp = new Node;
        temp->value = i;
        temp->Next = NULL;
        p->Next = temp;
        p = temp;
    }
    // выводим количество элементов
    cout << CountNodes(Head) << endl;
    system("pause");
}
 
Текущее время: 12:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru