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

Определить длину линейного списка состоящего из целых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить сумму элементов массива, расположенных между первым и вторым положительными элементами http://www.cyberforum.ru/cpp-beginners/thread1737080.html
сумму элементов массива, расположенных между первым и вторым положи¬тельными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. В данном примере сумма считается между 1 и последним. а сортирует 0 в начало а не в конец можете исправить код #include "stdafx.h" #include <iostream> #include "conio.h" #include "windows.h" #include...
C++ С++ вывод вектора в строчку Забыл как вектор вывести в строчку)) time_t t; srand((unsigned int )time(&t));// инициализация генератора псевдослучайных чисел int mas1; int i; cout<<"\nМассив: \n"; for(i=0; i<N; i++) mas1 = rand()%10+1; for(i=0; i<N; i++) cout<<mas1<<endl; http://www.cyberforum.ru/cpp-beginners/thread1737074.html
Получение матрицы из файла, обработка, запись в файл C++
Добрый день, есть задача по получению матрицы из файла, последующей её обработке и записи в новый файл. Не очень поннимаю, что именно я делаю не так. #include <iostream> #include <cstdlib> #include <fstream> using namespace std; int main(int argc, char ** argv) { setlocale(0,"");
Найти все члены последовательности C++
Дано вещественное b>=1. Найти все члены последовательности a, построенной по правилу а1=1,а=a+1/a, i=2,3,...,меньшие b. У меня есть на Паскале :) var b, a, ai:real; Begin writeln('Введите b'); readln(b);
C++ Вывести порядковый номер в начале каждой строки http://www.cyberforum.ru/cpp-beginners/thread1737060.html
Разработать программу, которая построчно печатает содержимое тексто-вого файла, вставляя в начало каждой печатаемой строки её порядковый номер (он должен занимать 4 позиции) и пробел.
C++ Буферизованный вывод Как можно с пользой использовать буфер при вводе/выводе с помощью cin/cout? Было бы хорошо с примерами) подробнее

Показать сообщение отдельно
pavel5243
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 6
18.05.2016, 22:04  [ТС]     Определить длину линейного списка состоящего из целых чисел
подскажите пожалуйста, где ошибка (и вообще можно-ли так)
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
#include <iostream>
 
using namespace std;
 
struct numbers{
    int info;
    numbers * next;
};
 
void addLast(int k,numbers ** head, numbers **tail)
{
    numbers *t=new numbers;
    t->info=k;
    t->next=NULL;
    if (*head){
        (*tail)->next = t;
    } else {
        *head = t;
    }
    *tail = t;
}
 
int main() {
    numbers *head = NULL;
    numbers *tail = NULL;
    int k;
    int elem_amount = 0;
    numbers *t = new numbers;
    for (int i=0;i<5;i++){
        cout << "Enter the number" << endl;
        cin >> k;
        addLast(k,&head,&tail);
    }
 
    for (numbers *pt = t; pt != NULL; pt = pt->next) ++elem_amount;
    cout << elem_amount << endl;
    return 0;
}
 
Текущее время: 13:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru