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

оператор сложения двух полиномов. объясните одну строку, пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конвертирование массива char в long double http://www.cyberforum.ru/cpp-beginners/thread692420.html
#include <iostream> #include <stdlib.h> #include <cstring> using namespace std; class money { private: static const int SIZE = 100; char money_string;
C++ Решение задач Доброго времени дня! помогите пожалуйста составить программы по с++ так как я не понимаю программирование совсем! Вот условия задач: 1) Одна тема - один вопрос 2) Записать программу вычисления значения , (1 + 1/1*1)*(1 + 1/2*2)...(1 + 1/n*n) где n задано. http://www.cyberforum.ru/cpp-beginners/thread692419.html
C++ istream - считывание определённой строки
Всем привет. Помогите плз. Например у меня есть текстовый файл, в котором написанно: Many Big Pig Best Sick как в string, записать например только 5 строку? Я имею ввиду, чтобы в string записывалась, только определённая строка полностью. Зарание спасибо.
Ряд тейлора, трудности C++
Прошу помочь с разложением cos(x) через ряд Тейлора double x,E; const long N=12; double mpow(double x, long y) {
C++ Программа для работы со списками с++. Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread692385.html
#include <stdio.h> #include <stdlib.h> #include <string.h> #include "stdafx.h" struct address { char name; char street; char city; char state;
C++ вычислить сумму 1+1/2+1/3+1/n. как сделать? Добрый день. пожалуйста. Нужно решить задачу - вычислить сумму 1+1/2+1/3+1/n. как сделать????? подробнее

Показать сообщение отдельно
Tajoda
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 21
08.11.2012, 19:56     оператор сложения двух полиномов. объясните одну строку, пожалуйста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
polinom polinom::operator + (const polinom &t){
    int i;
    polinom *result;
    if(deg>=t.deg){ //если степень первого полинома больше степени второго
        result=new polinom(deg,koef);
        for(i=0;i<=t.deg;i++)
            result->koef[i]=result->koef[i]+t.koef[i];
    }
    else{                   //если степень второго полинома больше степень первого
        result=new polinom(t.deg,t.koef);
        for(i=0;i<=deg;i++)
            result->koef[i]=result->koef[i]+koef[i];
    }
    return *result;
}
мне непонятно,почему в 7 строке мы используем указатель. объясните, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru