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

Создать список, после каждого отрицательного числа вставить в список 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции C++ для печати сразу на принтер http://www.cyberforum.ru/cpp-beginners/thread1174921.html
Доброго времени суток, уважаемые программисты. Вопрос следующий - есть ли стандартные функции в С++ по выводу строчки на принтер. А если, нет ко каким методом это делается (компилятор MinGW).
C++ Программа для расчета количества рулонов обоев консольная программа, в которой работник вводит длину и ширину комнаты, высоту потолков, длину и ширину рулона обоев и его стоимость. Программа рассчитывает необходимое количество рулонов обоев и их общую стоимость. http://www.cyberforum.ru/cpp-beginners/thread1174917.html
C++ Динамические структуры данных. Организация данных в списковые структуры в С++
В элементе списка содержатся данные о рейсах самолетов: ○ № рейса; ○ тип самолета; ○ конечный пункт полета; ○ дата вылета. Ввести название типа самолета и вывести названия всех городов, куда они летают. Удалить из общего списка все элементы с данным типом самолетов.
C++ структура STUDENT C++
Помогите написать структуру STUDENT, пожалуйста! Структура: 1)Фамилия и имя (строка 15 символов), 2)Год рождения(целое неотрицательное число) 3)Номер группы(целое число или строка из 3 символов) 4)Оценки за сессию по 4 предметам (массив из 4 типа float) Вывести фамилии студентов, указанной пользователем группы, с указанием их среднего балла и года рождения. Список упорядочить по фамилии.
C++ Почему я не могу ввести строчку используя меню, хотя программа работает без него http://www.cyberforum.ru/cpp-beginners/thread1174877.html
#include "stdafx.h" #include "iostream" #include <stdio.h> #include <locale.h> #include <string.h> #include <string> using namespace std; class stroka{ public:
C++ Разработка бота-асистента Всем привет. Появилась идея написания бота-асистента.Работать должен на Linux/Windows(больше акцент на Linux) В чем суть: при запуске компьютера запускается асистент, который умеет: 1) поддерживать разговор на низком уровне 2) запоминать чаго чаще всего делает человек. 3) запускать программы 4) использовать поиск(есть какие ведь то Google API или что-то вроде того) 5) по результатам поиска... подробнее

Показать сообщение отдельно
TheBelk
 Аватар для TheBelk
3 / 3 / 0
Регистрация: 12.03.2014
Сообщений: 26
13.05.2014, 21:41     Создать список, после каждого отрицательного числа вставить в список 0
Вам нужно сперва указателю дать то, на что указывать
C++
1
2
List *ptr, *curr, *list1 = new List;
curr = list;
Затем читать в текущий
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int b;
for (int i = 0; i < n; i++)
{  cin >> b;
    curr->a = b;
    if (b < 0){
        *ptr = new List;
        ptr->a = 0;
        curr->next = ptr;
        curr = curr->next;
    }
    *ptr = new List;
    curr->next = ptr;
    curr = curr->next;
    list1 = ptr;
}
curr->next = NULL;
curr = list1;
while(curr){
    cout << curr->a << endl;
}

Не по теме:

Как-то так, но заранее извиняюсь, сам новичок, могу запутать(ся)

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