С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить поля(отметить символом +), на которые может пойти первая фигура, не попав под удар второй фигуры https://www.cyberforum.ru/ cpp-beginners/ thread1967513.html
Шахматную доску будем представлять в виде квадратного символьного массива размерность 8 на 8. Дано натуральные числа v1 и g1, которые указывают номера вертикали ( при счете слева направо) и горизонтали ( при счете снизу вверх) для поля, на котором стоит белая шахматная фигура, и числа v2 и g2 - которые указывают соответствующие координаты другой черной фигуры. Определить поля(отметить символом...
C++ Через sublime text 3 и компилятор g++ работает, посоветовали скачать VS, не работает. Миниатюры
через sublime text 3 и компилятор g++ работает, посоветовали скачать VS, не работает.
C++ Найти в каждой строке матрицы максимальный и минимальный элементы https://www.cyberforum.ru/ cpp-beginners/ thread1967509.html
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами первым и последним элементам строки соответственно. Я сделал , но чёт он не всегда правильно сортирует. Помогите починить) #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <iostream.h> #include <iomanip.h> int main() {
C++ Как из первого класса достучаться до объекта второго, а из второго до метода первого? Есть два класса. Как можно из drawCircle достучаться до x,y,R, и из DrawNCirles дстучаться до drawCircle? class Data { public: int x,y,R; void DrawNCircles(): }; и class Circle https://www.cyberforum.ru/ cpp-beginners/ thread1967502.html
Разработать систему учета склада товаров C++
Лабораторная работа по теме структуры Создать программу учета товаров на складе. Необходимо хранить следующие данные: - номер товара - Название товара - Его цена, оптовая и розничная - количество на складе Данные о сотрудниках следует хранить в массиве структур
C++ Создайте класс String для работы со строками https://www.cyberforum.ru/ cpp-beginners/ thread1967451.html
народ помогите пожалуйста, классы тяжко даются:( 1. код корректен? 2. не могу сообразить как написать функцию bool hasSubstring # include<iostream> using namespace std; /*Создайте класс String для работы со строками. В конструкторах этого класса должна динамически выделяться память для строки(массива char), а в деструкторе – освобождатьтся. Старайтесь использовать делегирование...
C++ Циклический сдвиг элементов массива влево Совершить циклический сдвиг элементов массива влево так, чтобы первый максимальный элемент был на K-месте ( K- вводиться с клавиатуры) https://www.cyberforum.ru/ cpp-beginners/ thread1967442.html C++ Написать функцию, которая возвращает сумму n чисел Фибоначчи. Число n принимается в качестве аргумента
Кто знает, как решается задача на С++: написать функцию, которая возвращает сумму n чисел Фибоначчи. Число n принимается в качестве аргумента.
C++ Как сделать бота для 3D игры на основе OpenGL? Требуется литература/статьи https://www.cyberforum.ru/ cpp-beginners/ thread1967429.html
Доброго времени суток! Решил я тут провести апгрейд знаний ботодельства. Идак, хочу сделать бота для игры Serious Sam: The Second Encounter. Для режима "выживание". Идея проста: хакаю графику, определяю координаты игрока, монстров, объектов и на основе этих данных бот будет убегать, стрелять и прыгать с математической точностью. Проблема заключается в том, что материалов на ьему нет....
C++ Найти сумму элементов строк матрицы содержащих на главной диагонали отрицательные элементы https://www.cyberforum.ru/ cpp-beginners/ thread1967421.html
Помогите пожалуйста, буду благодарен :) Дана матрица действительных чисел F размерности mxm, содержащая как положительные так и отрицательные числа. Для строк, содержащих на главной диагонали отрицательные элементы, вывести на экран сумму элементов. Если таких строк нет, вывести соответствующее собщение.
C++ Заполнить массив знаками!
Мне нужно создать массив в который пользователь вносит значения (0 - закончить ввод) и после этого вывести знаком "*". Выглядит вот так: (Пользователь вводит) 5 7 3 1 4 0 (прекращает ввод) (выводятся в столбик знаки)
C++ Найти первый из элементов последовательности, для которых выполняется заданное условие https://www.cyberforum.ru/ cpp-beginners/ thread1967409.html
Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3,... Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < D, и вывести этот номер, а также числа AK–1 и AK.
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 43
0

Вывод односвязного списка - C++ - Ответ 10366532

24.04.2017, 18:17. Показов 1433. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Выводи лишь последний элемент, в чёи ошибка? Подскажите пожалуйста
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
struct phone
{
    char marka[10];
    char model [10];
    int year;
    int cost;
    phone *next;
};
phone* head = 0;
phone* curr = head;
void menu()
{
    system("cls");
    cout << "1-Filling a structure" << endl;
    cout << "2-Structure output" << endl;
    cout << "3-Sorting" << endl;
    cout << "4-Delete" << endl;
    cout << "5-Add" << endl;
    cout << "6-Binary filling" << endl;
    cout << "7-Binary output" << endl;
    cout << "8-Exit" << endl;
}
void menu_sort()
{
    system("cls");
    cout << "1-Marka" << endl;
    cout << "2-Year" << endl;
    cout << "3-Model" << endl;
    cout << "4-Cost" << endl;
 
}
 
void filling()
{
    cout << "Enter amount of struct" << endl;
    int amount, year, cost;
    char marka[10], model[10];
    cin >> amount;
    for (int i(0); i < amount; i++)
    {
        if (!head)
        {
            head = new phone;
            cout << "Marka: "; cin >> marka;
            strcpy_s(head->marka, 10, marka);
            cout << "Model: "; cin >> model;
            strcpy_s(head->model, 10, model);
            cout << "Year: "; cin >> year;
            head->year = year;
            cout << "Cost: "; cin >> cost;
            head->cost = cost;
            head->next = NULL;
            curr = head;
            cout << endl;
        }
        else
        {
            curr->next = new phone;
            cout << "Marka: "; cin >> marka;
            strcpy_s(curr->marka, 10, marka);
            cout << "Model: "; cin >> model;
            strcpy_s(curr->model, 10, model);
            cout << "Year: "; cin >> year;
            curr->year = year;
            cout << "Cost: "; cin >> cost;
            curr->cost = cost;
            curr->next = NULL;
            cout << endl;
        }
    }
}
void output()
{
    curr = head;
    while (curr !=NULL)
    {
        cout << curr->marka << " " << curr->model << " " << curr->year << " " << curr->cost << " ";
        system("pause");
        curr = curr->next;
    }
    system("pause");
}
 
int main()
{
    int x, k = 0;
    system("cls");
    while (k == 0)
    {
        menu();
        cout << "Choise a number of menu" << endl;
        cin >> x;
        switch (x)
        {
        case 1:
            system("cls");
            filling();
            break;
        case 2:
            system("cls");
            output();
            break;


Вернуться к обсуждению:
Вывод односвязного списка C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2017, 18:17
Готовые ответы и решения:

Вывод односвязного списка
Здравствуйте, помогите найти ошибку в функции. Выводит только первый элемент списка, даже если ты...

Вывод односвязного списка на C
помогите исправить ошибку!не выводит последний элемент списка. пишет: В экземпляре объекта не...

Ввод и вывод односвязного списка
Немогу ввести и вывести односвязный список.Ввожу список нормально, а выводит очень маленькие...

Обеспечить вывод на экран первых букв элементов односвязного списка
У нас есть односвязные список, которые принимает данные типа char и выводит их на экран С функцией...

1
24.04.2017, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2017, 18:17
Помогаю со студенческими работами здесь

Создание и вывод односвязного списка (выводится только первый элемент)
Надо создать список и вывести его, выводит только 1 и последний элемент, не понимаю почему,...

Вывод односвязного списка наоборот, сортировка по убыванию, не используя классы
подскажите пожалуйста, как реализовать вывод односвязного списка наоборот,сортировку по убыванию ...

Удаление элементов из односвязного списка списка
Привет всем знатокам, суровым программистам и профессионалам своего дела. Засел за реализацией...

Из односвязного списка в двусвязный
Помогите, кусок переделать в двусвязный список. #include &lt;iostream&gt; using namespace std; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru