Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2014, 23:22   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
можно для тугодумов подробно
Дак куда уж подробнее то?
Я же написал:
Код:
class Komplecs{
private: int *a;
Если это твоя программа, то ты легко поймешь о какой строке идет речь, но похоже ты эту программу откуда-то списал даже не разбираясь, а это плохо. Значит не поймешь обьяснений.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.02.2014, 23:26   #12
Karl__
Пользователь
 
Регистрация: 01.12.2013
Сообщений: 40
По умолчанию

Цитата:
Сообщение от alekopoko Посмотреть сообщение
давай и у меня будут
Вы не обижайтесь на вопрос, но почему нельзя рассмотреть конкретно по моей задаче, чем она хуже, или она настолько сложная?

программа моя, просто мы ее уже столько раз модифицировали в ходе лабораторных, то там нужно было добавить конструктор, то убрать, то изменить, что уже путаница.

это что так просто, а точно правильно? что-то еще дальше нужно менять.

Последний раз редактировалось Stilet; 23.02.2014 в 23:34.
Karl__ вне форума Ответить с цитированием
Старый 23.02.2014, 23:52   #13
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

Цитата:
Вы не обижайтесь на вопрос,
Да ты прав) я обижаюсь и у меня бомбануло) Это не программирование,когда не понимаешь что печатаешь.И ты просишь все сделать за тебя.А я пытаюсь тебя подтолкнуть к действиям на своем примере.И выходит что я зря старался.

Пример сложения комплексных чисел сложно найти в интернете???Просто ты не можешь это реализовать на языке программирования и просишь чтобы это сделали за тебя.Вот и все.

Попроси у одногрупников.Как же группа вконтактике где один выкладывает а остальные скатывают?(немного преувеличил конечно)
alekopoko вне форума Ответить с цитированием
Старый 23.02.2014, 23:59   #14
Karl__
Пользователь
 
Регистрация: 01.12.2013
Сообщений: 40
По умолчанию

Цитата:
Сообщение от alekopoko Посмотреть сообщение
И ты просишь все сделать за тебя.
Ух-ты я прошу сделать все за меня, интересно, а я просто написал условие и сижу жду пока мне напишут готовенькую программу, никаких усилий не приложил. По моему у меня вполне работоспособный код, нужно немного переделать, а не начинать новый проект. Не стану говорить лишнего.

Пример сложения комплексных чисел найти не сложно, но нужен ли он мне? У меня в программе все нормально складывается, а вот закрытыми переменными непонятно, вот по этому вопросу мне и нужна была помощь.

Последний раз редактировалось Karl__; 24.02.2014 в 00:01.
Karl__ вне форума Ответить с цитированием
Старый 24.02.2014, 00:05   #15
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

просто я думал что код который ты выложил - не твой.
Если твой,то извини.
Ладно такой вопрос.Ты думаешь что лекций по ООП достаточно чтобы написать нормальную работоспособную программу?
Ты какие книги читал по программированию?
alekopoko вне форума Ответить с цитированием
Старый 24.02.2014, 00:16   #16
Karl__
Пользователь
 
Регистрация: 01.12.2013
Сообщений: 40
По умолчанию

Цитата:
Сообщение от alekopoko Посмотреть сообщение
просто я думал что код который ты выложил - не твой.
Если твой,то извини.
Ладно такой вопрос.Ты думаешь что лекций по ООП достаточно чтобы написать нормальную работоспособную программу?
Ты какие книги читал по программированию?
ой я с вами полностью согласен, лекций не достаточно, и знаете я в этом убедился уже с самого начала, хотя знаете поначалу как начинали изучать ООП все было проще, а потом, что-то не очень. Книг много есть, но до них руки пока не доходят, у нас все так быстро пролетает, что ничего не успеваешь понять толком.

Я по пробовал изменить строчку кода, но понятно, что это не все изменения, мне наверное нужно заводить дружественную функцию, иначе как к переменной доступ получить, я ваш пример посмотрел вроди бы что-то наклевывается, но не знаю
Код:
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
 
using namespace std;
 
class Komplecs{
private:
int *a;
public:
 
        Komplecs()
    {
        a= new int[2];
        a[0] = 0;
        a[1] = 0;
    }
Karl__ вне форума Ответить с цитированием
Старый 24.02.2014, 00:18   #17
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

Цитата:
Пример сложения комплексных чисел найти не сложно, но нужен ли он мне? У меня в программе все нормально складывается,
Вот взял сейчас и вырвал из википедии
Ко́мпле́ксные чи́сла— числа вида x+iy, где x и y — вещественные числа, i — мнимая единица; то есть i^2=-1.

Где у тебя вещественный тип данных?

видишь, уже косяк.
alekopoko вне форума Ответить с цитированием
Старый 24.02.2014, 00:26   #18
Karl__
Пользователь
 
Регистрация: 01.12.2013
Сообщений: 40
По умолчанию

у меня когда начальный вариант был без конструктора и деструктора все нормально было, а потом намодифицировали.
а стоп не то, не знаю раньше и без вещественного типа так вот работало

Последний раз редактировалось Karl__; 24.02.2014 в 00:30.
Karl__ вне форума Ответить с цитированием
Старый 24.02.2014, 00:44   #19
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

ну я не знаю как у тебя там раньше работало.
По нормальному надо еще, если не ошибаюсь перегруженные операторы использовать
alekopoko вне форума Ответить с цитированием
Старый 24.02.2014, 01:11   #20
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Соглашусь с alekopoko. Какое-то кривоватое ООП. По-хорошему, должно работать как-то так:
Код:
Komplecs a, b;
cout << "Input first number:";
cin >> a;
cout << "Input second number:";
cin >> b;
cout << "Add: " << (a + b) << endl << "Subtract: " << (a - b) << endl << "Multiply: " << (a * b) << endl;
К ознакомлению - http://habrahabr.ru/post/132014/.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модифицировать программу с использованием указателей. Язык Си Семижон Евгения Помощь студентам 3 19.01.2014 20:39
Необходимо модифицировать программу alex_denisov Помощь студентам 1 19.05.2013 11:09
Написал программу, помогите натянуть Шейдеры или как нибудь модифицировать программу WMLite Паскаль, Turbo Pascal, PascalABC.NET 0 16.06.2009 13:57