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

Работа с классом и объектом Вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Новые прибабахи в 2012 http://www.cyberforum.ru/cpp-beginners/thread646735.html
Вот получаю такую фиговину в новой студии 2012 1>c:\users\ramyb\documents\visual studio 2012\projects\detla\detla\detla.cpp(15): error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files (x86)\microsoft visual studio...
C++ переустановка VS10 после VS12 установил VS кондидат поюзал, а душа просит старого. вот снес переустановил VS 10. а он работать не хочет... что делать выдает вот такие ошибки при запуске после компиляции. Зарание спасибо! http://www.cyberforum.ru/cpp-beginners/thread646701.html
floating point error C++
int i = 124; int j = 0; "c" и "y" это float с диапазоном от 1 до 2; x это long double от 0.01 до 100; tempsum - long double; cr - long double; -------------------------------------------------------------------------- for(; i>0; i--, j++) { cr = *c - (stp1.mass.y); correctmul(&cr, &csp, stp1); tempsum += (cr * stp1.mass.x * 1000);} //<--- overflow в указанной строке...
Функции сравнения C++
В классе, необходимо определить функции сравнения (аналогичные операторам отношения). Какой вариант более оптимальный: 1. Определить в лоб, только функции == и > , а остальные через них (см.пример ниже). 2. Или определить каждую функцию в лоб? Пример: bool HugeInteger::isEqualTo(const HugeInteger &ob2){
C++ Двумерный массив: вычислить сумму элементов, которые стоят по периметру матрицы http://www.cyberforum.ru/cpp-beginners/thread646633.html
#include <iostream> using namespace std; int main () { setlocale (LC_ALL, "Russian"); int k,m,i,j,t,sum; int n; cout << "Введите размерность" << endl; cin >> n; int arr; for (i=0; i<n; i++) {
C++ Ошибка String subscript out of range Здравствуйте. Написал на Dev C++ 4.9.9.2 программу которая открывает фаил и кладет все в буфер. Содержание файла: gehen v test*kommen v test*sagen v test Дальше функцией sort() берет символ и сравнивает весь буфер . Первый пробел (конец первого слова )и до звездочки (конец строки) все это он делит в два вектора для слов и вектор для строк которые кончаются -*. Всё как бы работает ,но... подробнее

Показать сообщение отдельно
Justin
0 / 0 / 0
Регистрация: 04.09.2012
Сообщений: 21
04.09.2012, 20:09     Работа с классом и объектом Вектор
Являюсь студентом,и по долгу учебы приступил к обучению премудростям "оСей с двумя плюсами".

И обломался.
получил задание на создание массива - вектора и определенную его обработку

Обязательными есть конструктор[ы], деструктор;
Необходимыми есть ввод, вывод элементов вектора;
3 функции обработки в соответствии с вариантом задания

Функции вот такие

1)Из массива целых положительных чисел X=(x1,x2,...,xn) удалить все четные по значению элементы, кроме последнего,

2)после чего оставшиеся числа расположить в порядке возрастания. Учесть частные случаи ( в массиве нет четных элементов, имеется только один четный элемент, все элементы - четные). Буферный массив не использовать.
3)При однократном просмотре массива X найти два максимальных по модулю элемента, кратных соответственно числам 2 и 3, и, если такие элементы существуют и они не совпадают друг с другом, переставить их местами в массиве.

Собственно,с функциями и есть главная проблема - не пойму как их "прицепить" в коде,а третью функцию вообще не пойму как именно написать...

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