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

Реализация шаблона класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ БД.Контейнер - Вектор. http://www.cyberforum.ru/cpp-beginners/thread81596.html
Условие: Написать программу для решения задачи. Для хранения данных использовать контейнер. В качестве контейнера использовать вектор.(Думаю формальности можно опустить) Ошибки показывает в 80,97,112 строках: error C2057: expected constant expression error C2466: cannot allocate an array of constant size 0 error C2133: 'buf' : unknown size Никто не подскажет, как правильно сделать? p.s....
C++ Вычислить суммы элементов столбцов матрицы Помогите доработать программу,условие такое :Задана прямоугольная матрица В размера m*n.Вычислить суммы элементов столбцов,номера которых определяются номерами положительных элементов заданного вектора. Вот что имеется из текста,но не правильно работает... #include <iostream.h> #include <fstream.h> #include <iomanip.h> #include <conio.h> const unsigned M=10,N=10; http://www.cyberforum.ru/cpp-beginners/thread81581.html
C++ Обработка текстовых и бинарных файлов в С++
помогите плиз ..... надо решить до завтра обязательно.а у меня не получается(я нуб)...... 1. Создать два бинарных файла, все числа, содержащиеся в обоих файлах одновременно, переписать в третий файл. Дополнительных массивов не использовать. 2. В исходном текстовом файле (создать и ввести) найти слово наибольшей длины. Найденное слово удалить из файла. До-полнительных массивов и файлов не...
C++ Вивод числа на экран, в письменном виде.
Вообще, как сделать, что бы любое число, до 1000, выводилось на экран словами ?? Тоисть, 10 - desyatb, 150 sto pyatdesyat.. ?? зарание спасибо ;)
C++ Вывод содержимого файла http://www.cyberforum.ru/cpp-beginners/thread81558.html
#include <iostream.h> #include <math.h> #include <conio.h> #include <stdio.h> void main() { char ch; FILE *f1; char *st = new char;
C++ Динамическое программирование Усложнили задачу мне.... : Дан массив A. Необходимо найти максимальную сумму элементов прямоугольного подмассива по всем возможным прямоугольным подмассивам. Нужно решить с помощью динамического программирования. Помогите кто может! Спасибо. подробнее

Показать сообщение отдельно
Frog
0 / 0 / 0
Регистрация: 25.11.2009
Сообщений: 14
04.01.2010, 00:40  [ТС]     Реализация шаблона класса
Вот решение самой задачи, по нахождению площади выпуклого многоугольника.
Прошу помочь с написанием шаблона класса к этой задаче, т.к. я не слишком хорошо представляю, как это должно выглядеть. Заранее спасибо.

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
#include <iostream.h>
#include <windows.h>
#include <math.h>
int main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int i,n;
double s,p,a[100][2];
cout<<"Введите кол-во вершин"<<endl;
cin>>n;
s=0;
p=0;
for (i=0;i<n;i++) {
 cout<<"Введите координаты "<<i+1<<"-ой вершины"<<endl;
 cin>>a[i][0]>>a[i][1]; }
a[n][0]=a[0][0];
a[n][1]=a[0][1];
for (i=0;i<n;i++)
 s+=((a[i+1][1]+a[i][1])/2)*(a[i+1][0]-a[i][0]);
 }
for (i=0;i<n;i++)
 p+=sqrt(pow(a[i][0]-a[i+1][0],2)+pow(a[i][1]-a[i+1][1],2));
 
if (s<0) cout<<"Площадь = "<<s*(-1)<<endl;
 else cout<<"Площадь = "<<s<<endl;
cout<<"Периметр = "<<p<<endl;
system("pause");
return 0;
}
 
Текущее время: 22:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru