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

Прокомментировать каждую строку кода (или хотя бы каждую функцию) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели. Error C2440: '=' : cannot convert from ClassAPtr to ClassA<Tclass> http://www.cyberforum.ru/cpp-beginners/thread1074900.html
Добрый день. Помогите, пожалуйста, разобраться. У меня есть шаблонный класс template<class Tclass> ClassA; . И есть тип указателя на объект этого класса: typedef ClassA<class Tclass>* ClassAPtr; Есть указатель ClassA* a; и есть ClassAPtr p;
C++ Переписать из С# в С++ Здравствуйте! помогите переписать программу из С# в С++ вот программа на С#: static void Main(string args) { int mas = new int {1, 2, 3, 4, 5}; int x = 1; for (int i = 0; i < 5; i++) { if (mas % 2 == 0) { http://www.cyberforum.ru/cpp-beginners/thread1074879.html
C++ Комментарии к строкам
Кому не сложно) Напишите комментарий к строкам) Эта программа переводит из одной системы счисления в другую! #include <iostream> #include <string> #include <locale> using namespace std; string zel(int a,int la,int q,int p,string u) {
Получение ошибка C++
Помогите создать процесс с ощибкой, которую бы он писал в STDERR, а не в STDOUT. Деление на ноль, выдаёт не ошибку, а инфинити. Может есть какие нибудь варианты?
C++ Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В http://www.cyberforum.ru/cpp-beginners/thread1074840.html
Даны две строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ – составить можно; В: ГРАФ – составить нельзя.
C++ Определение и вызов функций 2. Определить функции, переводящую число в двоичную систему счисления и проверяющую, является ли двоичная запись числа симметричной последовательностью нулей и единиц, начинающейся единицей. Напечатать все числа, не превосходящие n, двоичная запись которых есть симметричная последовательность. Только поподробнее) подробнее

Показать сообщение отдельно
Lev93
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 51
18.01.2014, 18:43  [ТС]     Прокомментировать каждую строку кода (или хотя бы каждую функцию)
Динамические структуры данных (для всех вариантов)
Связанный линейный список — это набор узлов Node (тип данных структура(С++) или запись(Pascal)), каждый из которых имеет поле данных и поле адреса - указатель (ссылку) на следующий узел в списке. Тот, в свою очередь, тоже содержит поле данных и ссылку на продолжение списка. Последний узел списка содержит значение NULL (Nil), т.е. уже ни на что не ссылается. Начало списка формирует переменная head типа “указатель”, содержащая адрес первого узла списка. Поле данных еще называют информационной частью списка, поле адреса – адресной частью.
struct Node {
int data; // поле данных
Node* link; // поле адреса – указатель на следующий узел
};
Node* head=NULL;

Опишите функции типовых операций с списками:
1. Функция AddHead (int d) добавление узла в голову списка;
2. Функция AddEnd (int d) добавление узла в конец списка;
3. Функция ShowList() вывод списка на экран;
4. Функция Search( int d) поиск узла с заданным значением в некотором поле данных;
5. Функция FindNode ( int n) поиск узла с заданным номером;
6. Функция InsertNode(int d, int n) добавление нового узла непосредственно перед узлом с заданным значением в некотором поле;
7. Функция RemoveNode(int d) удаление узла с заданным значением в некотором поле;
8. Функция RemoveAll() удаление всего списка ;
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru