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

Абстрактные структуры данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не корректно работает программа (Упорядочить элементы матрицы) http://www.cyberforum.ru/cpp-beginners/thread721137.html
Условие: Дана матрица целых чисел N* M.Упорядочить элементы матрицы так чтобы четные элементы матрицы максимально плотно заняли верхнюю часть матрицы,а не четные нижнюю. Код: #include <iostream> #include <cmath> using namespace std; void sort( int **a, const int nstb, const int nstr); int main(){ cout <<"Vvedite razmer massiva\n";
C++ уплотнение памяти помогите исправить ошибку в коде. условие: Реализовать заданную стратегию управления памятью. Реализовать базовые операции управления оперативной памятью. - Выделение блока памяти заданного размера; - высвобождение выбранного блока; - уплотнение памяти. //#include "stdafx.h" #include <stdio.h> #include<string.h> http://www.cyberforum.ru/cpp-beginners/thread721136.html
Прочитать неограниченное количество строк, а после нажатия Enter выйти из цикла C++
Здравствуйте. Столкнулся с такой проблемой: необходимо прочитать неограниченное количество строк, а после нажатия Enter выйти из цикла. Делаю так: #include <iostream> #include <string> using std::cin; using std::cout; using std::string; using std::endl; int main (){
Замена чисел в строке C++
условие: в строке заменить все числа на введенное с клавиатуры выдает ошибку: Unsigned(c+1)<=256. вот код: #include<iostream> using namespace std; void main() { setlocale(LC_ALL,"rus"); char *s=new char, *s1=new char;
C++ не запускается программа, выводящая содержимое файла http://www.cyberforum.ru/cpp-beginners/thread721102.html
Эта программа по идее должна выводить на экран содержимое произвольно заданного файла, но не запускается дальше того, как вводится название файла( В чем ошибка? #include "iostream.h" #include "fstream.h" #include "conio.h" int main() { char len; ifstream infile; cout<<"Vvedite nazvanie faila ";
C++ Найти площадь пятиугольника Даны вещественные числа а, b, с, d, e. Найти площадь пятиугольника, изображенного на рис.2. (Определить функцию для расчета площади треугольника по трем его сторонам.) только чтобы на с++. или на языке с. подробнее

Показать сообщение отдельно
Кристина2012
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 14
Записей в блоге: 1
01.06.2014, 16:03     Абстрактные структуры данных
Не могли бы посмотреть? Там вместо звёздочек(в конце) не знаю что дописать.
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
// templist.cpp 
// Шаблон связанных списков 
#include <iostream> 
using namespace std; 
/////////////////////////////////////////////////////// 
template<class TYPE> //структура link<TYPE> 
struct link //элемент списка 
//( внутри этой структуры определение link означает 
// link<TYPE> ) 
{ 
TYPE data; //элемент данных 
link* next; //указатель на следующий элемент 
}; 
/////////////////////////////////////////////////////// 
template<class TYPE> //класс linklist<TYPE> 
class linklist //список ссылок 
//(внутри этого класса linklist означает linklist<TYPE>) 
{ 
private: 
link<TYPE>* first; //указатель на первую ссылку 
public: 
linklist() //конструктор без аргументов 
{ first = NULL; } //первой ссылки нет 
void additem(TYPE d); //добавить данные (одна ссылка) 
void display(); //вывести все ссылки 
}; 
template<class TYPE> 
void linklist<TYPE>::additem(TYPE d)
 //добавление данных 
{ 
link<TYPE>* newlink = new link<TYPE>; //создать новую ссылку 
newlink->data = d; //занести туда данные 
newlink->next = first; 
first = newlink; //теперь первая ссылка указывает на данную ссылку 
} 
//----------------------------------------------------- 
template<class TYPE> 
void linklist<TYPE>::display() //вывод всех ссылок 
{ 
link<TYPE>* current = first; //указатель – на первую ссылку 
while( current != NULL ) //выйти после последней ссылки 
{ 
cout << endl << current->data; //вывести на экран 
current = current->next;  //сдвинуться на следующую ссылку 
} } 
int main() 
{ 
linklist<double> ld; //ld - объект linklist<double> 
ld.additem(151.5);   //добавить три числа double в список ld 
ld.additem(262.6); 
ld.additem(373.7); 
ld.display(); //вывести весь список ld 
***
cout << endl; 
return 0; 
}
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru