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

Функция, возвращающая указатель на структуру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет ускорения тела на плоскости http://www.cyberforum.ru/cpp-beginners/thread656223.html
Доброго время суток. Написать программу для расчета тела массой m, которое находится на горизонтальной плоскости и к которому под углом \alpha (к горизонту) приложена сила {F}_{0}. Коэффициент трения...
C++ помогите решить задачу Написати програму в C++ яку водиться: Дата/Місяць/Рік і виводитись має Місяць/День/Рік але вводитись має число а виводитись повністю назва місяця наприклад 01/01/12 і... http://www.cyberforum.ru/cpp-beginners/thread656221.html
C++ Как передать в качестве параметра конструктора ПОТОК,
Здравтсвуйте. Есть класс Notebook(); Один из конструкторов принимает в качестве параметра поток(файл), заполняет книжку именами из файла. main.c #include <iostream> #include <stdio.h>...
C++ Принцип работы рекурсии
Искал в инете и в поиске, но никак не могу понять принцип работы рекурсии программно. Допустим есть функция int f(int n) { if(0 == n) return 0; else return n % 10 + f(n / 10); } если...
C++ Добавить в элементы список и вывести их на экран http://www.cyberforum.ru/cpp-beginners/thread656208.html
написала программу, которая добавляет в список элементы и должна их выводить на экран. функция, которая должна их выводить не работает. подскажите, в чем ошибка? #include <iostream> using...
C++ auto Хочу сделать автомат. переменную auto int x; auto double f; Ругается. Как исправить? подробнее

Показать сообщение отдельно
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
22.09.2012, 23:04
Говорили же.
C++
1
polinom *SummaPolinomov(polinom *a,*b)
А надо:
C++
1
polinom *SummaPolinomov(polinom *a,polinom*b)
Добавлено через 1 минуту
А сама функция должна быть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
polinom *SummaPolinomov(polinom *a,polinom*b)
{
    polinom *c=new polinom[];
    if (a->stepen_m > b->stepen_m)
    {
        c->massiv_koef=new double[a->stepen_m];
        for (int i=0;i<b->stepen_m;i++){
            c->massiv_koef[i]=a->massiv_koef[i]+b->massiv_koef[i];}
        for(int i=b->stepen_m;i<a->stepen_m;i++){
            c->massiv_koef[i]=a->massiv_koef[i];}
    } else
    {
        c->massiv_koef=new double[b->stepen_m];
        for (int i=0;i<a->stepen_m;i++)
            c->massiv_koef[i]=b->massiv_koef[i]+a->massiv_koef[i];
        for(int i=a->stepen_m;i<b->stepen_m;i++)
            c->massiv_koef[i]=b->massiv_koef[i];
    };
    return c;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru