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

Работа со списками (Формирование списка по правилу) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача. типы данных и классы. Найти скалярное произведение первого ряда матрицы на первый столбец http://www.cyberforum.ru/cpp-beginners/thread883684.html
Подсобите. Задана квадратная матрица размера m>=3. Матрицу задать в классе matr. Найти скалярное произведение первого ряда матрицы на первый столбец. Элементами матрицы целые есть числа. Размерность задать в главной программе константой.
C++ Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите. Например, дано n = -2, слово «привет». Результат: «ножагр» (-2 – сдвиг на две позиции влево). http://www.cyberforum.ru/cpp-beginners/thread883662.html
необходимо исправить ошибку C++
VS C++ 2005, среда Win32 CA, выдает ошибку fatal error LNK1120: 1 unresolved externals вот код: #include "stdafx.h" #include "stdafx.h" #include <iostream> #include <math.h> int factorial(int n) { if(n==1 || !n) return 1; return n* factorial (n-1); }
C++ Динамический массив из элементов структурного типа
Сформируйте и выведите на печать динамический массив из элементов структурного типа. Выполните поиск элементов в массиве, удовлетворяющих заданному условию и сформируйте из них новый массив. Структура: struck date {int day; char*month; int year;} Критерий для поиска в массиве структур: Зимние даты после 2000 года
C++ Объясните, как происходит вывод элемента из "стека", списки\структуры http://www.cyberforum.ru/cpp-beginners/thread883616.html
Таааак, разобравшись со списками, найдя неплохой стек, реализацию через списки, динамический стек, возник вопрос по поводу вывода: Т.е., если мы будем вводить числа: 23,24,25,26 и сделаем запрос на вывод всего стека. то вывод будет 26,25,24,23. Почему именно так? Почему не начинается с головы? Как такое случилось, что идём в обратную сторону? Пожалуйста, подскажите как это работает. :) ...
C++ Составить программу имитирующую пользовательский интерфейс Составить программу имитирующую пользовательский интерфейс с использованием меню, переключателей и радио кнопок. подробнее

Показать сообщение отдельно
ant93
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 33
30.05.2013, 03:15     Работа со списками (Формирование списка по правилу)
написать прогу с помощью списков

Из входного потока в произвольном порядке содержащим одиночные буквы русского языка и константы целых чисел, читаются пары (буква, число).Если в последней паре не хватает числа, считать его 0.Буква считается одиночной, если слева и справа от нее — не буква. Будем считать, что следом за буквой не цифра. Написать программу, которая формирует два списка.

Добавлено через 22 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
while ((k=fgetc(in))!='\n')
{
pnode1 = (lit*)malloc(sizeof(lit));
pnode1->a = k;
pnode1->next1 = NULL;
 
if (head1 == NULL)
head1 = pnode1;
else
{
pnote1->next1 = phead1;
phead1 = pnote1;
}
}
 
pnode1 = phead;
while (pnode1!=NULL)
{
printf("%c",pnode1->a);
pnode1 = pnode->next1;
} 
...
В этом случае список дополняется с головы, так что выведены все его элементы будут начиная с последнего и кончая первым, то есть задом наперёд. Для того, чтобыдобавлять элементы списка в хвост, нужно воспользоваться дополнительным указателем ptail1.

помогите дописать прогу...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru