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

Деление полиномов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление лишних пробелов http://www.cyberforum.ru/cpp-beginners/thread35366.html
И снова здравствуйте, Господа эксперты. Помогите пожалуйста Удалить в тексте лишние пробелы. Данные считать из файла и вывести в файл. Вот начало кода, но я не знаю как удалить пробелы:#include <string.h> #include <conio.h> #include <stdio.h> #define Max 250 void main() { File *F; int i,CountOfString,p; char Massiv,NameFileIn,NameFileOut
C++ Объект ifstream!!! Почему при попытке повторного вывода содержимого файла он не выводится???? Почему не работает эта строка: fin.open(fileName); ???? Вот код программы: //--------------------------------------------------------------------------- #include <iostream.h> #include <fstream.h> #pragma hdrstop //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread35357.html
C++ Курсовая на двойственный массив
Здраствуйте. Помогите написать 2 курсовые на С, позарез нужен исходный код, а времени на разработку нету, хотя и задание элементарное. 1. Составьте циклический алгоритм для вывода по следующему образцу: 5 4 3 2 1 6 19 18 17 16 7 20 25 24 15 8 21 22 23 14 9 10 11 12 13 2.
C++ Простой редактор
Помогите скажите название постого редактора кода с компилятором без .net но с поддержкой count cin итд !!! плыз в асю 437551173 :help:
C++ Подсчет символов в числе. http://www.cyberforum.ru/cpp-beginners/thread35333.html
Нужно ввести с клавиатуры число и подсчетать в нем кол-во символов. Как это сделать?
C++ Бьет ли карта k1 карту k2 Здравствуйте, Господа эксперты! Прошу помощи в решении следующей задачи: struct card { /* масть карт */ enum {spades, clubs, diamonds, hearts} suit; /* достоинство карт */ enum {six, seven, eight, nine, ten, jack, queen, king, ace} value; } c1, c2; Описать логическую функцию Kick(с1, с2, сs), проверяющую, бьёт ли карта с1 карту с2, с учётом того, что масть cs является... подробнее

Показать сообщение отдельно
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
20.05.2009, 20:46     Деление полиномов
Цитата Сообщение от Deirdre Посмотреть сообщение
#include<alloc.h>
Что это за инклюд. У меня не находит.

Цитата Сообщение от Deirdre Посмотреть сообщение
textbackground(6);
Компилятор ругается на это строчку
Цитата Сообщение от Deirdre Посмотреть сообщение
textcolor(RED);
И на неё.
Уверен что используешь существующие функции и есть ли они вообще

Добавлено через 2 минуты 36 секунд
У меня это работает. Компилил под плюсами
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
#include<math.h>
#include<stdio.h>
//#include<alloc.h>
#include<conio.h>
#include<stdlib.h>
 
void main(void)
 
{
//textbackground(6);
//textcolor(RED);
//clrscr();
int v,m,n,i,j;
C4:
//clrscr();
printf("\n\n\n\n\n ЙННННННННННННННННННННННННННННННННННННННННННННН»");
printf("\n є ‚лЎҐаҐвҐ ®¤Ё* Ё§ ў*аЁ**в®ў: є");
printf("\n є є");
printf("\n є 1- ‚®©вЁ ў Їа®Ја*¬¬г є");
printf("\n є є");
printf("\n є 2- Џ®¬®йм є");
printf("\n є є");
printf("\n є 3- ?*д®а¬*жЁп ®Ў *ўв®аҐ є");
printf("\n є є");
printf("\n є 4- ‚л室 є");
printf("\n є є");
printf("\n ИНННННННННННННННННННННННННННННННННННННННННННННј\n" );
scanf("%d",&v);
switch(v)
{
case 1:goto C1;
break;
case 2://clrscr();
printf("\n\n\n\n\n");
printf(" HELP:\n\f\f\f „**® ¤ў* ¬*®Ј®з«Ґ**: ¤Ґ«Ё¬®Ґ A(x) Ё ¤Ґ«ЁвҐ«м B(x).");
printf("\n Џа®Ја*¬¬* ўлзЁб«пҐв Є®нддЁжЁҐ*вл з*бв*®Ј® Ё ®бв*вЄ*.");
printf("\n ЏаЁ ўў®¤Ґ Є®нддЁжЁҐ*в®ў *г¦*® гзЁвлў*вм, ");
printf("\n зв® A[i], B[i] - Є®нддЁжЁҐ*вл ЇаЁ n-®© б⥯Ґ*Ё x.");
getch();
goto C4;
case 3: //clrscr();
printf("\n\n\n\n\n\n\n Ђўв®а нв®© Їа®Ја*¬¬л - бв㤥*в");
printf("\n „*ҐЇа®ЇҐва®ўбЄ®Ј® **жЁ®**«м*®Ј® г*ЁўҐабЁвҐв*");
printf("\n д-в* ЏаЁЄ«*¤*®© ¬*⥬*вЁЄЁ ЈагЇЇл ЏK-03-1");
printf("\n ЃҐ§жҐ**л© Ђавс¬ Ђ**⮫쥢Ёз" );
printf("\n ‚ᥠЇа*ў* §*йЁйҐ*л!");
printf("\n ЌҐ§*Є®**®Ґ Є®ЇЁа®ў**ЁҐ §*ЇаҐйҐ*®!");
getch();
goto C4;
case 4:
exit(0);
 
}
 
C1:
 
printf("\n Введите степень делимого A(n): ");
scanf("%d",&n);
printf(" Введите степень делителя B(n): ");
scanf("%d",&m);
 
if(m>n)
{
printf("ERROR!!!: Степень делимого не меньше степени делителя");
goto C1;
}
if((m==0)||(n==0))
{
printf("ERROR!!!: Степени n и m не равны нулю");
goto C1;
}
double *a,*b,*k;
a=(double*)calloc(n+1,sizeof(double));
C2:
for(i=0;i<=n;i++)
{
printf("\nВведите A(%d) коэффициент",i);
scanf("%lf",&a[i]);
 
if((i==n)&&(fabs(a[i])<=0.0001))
{
printf("ERROR!!!: Коэффициент при n-oй степени не равен нулю");
goto C2;
}
else;
}
 
b=(double*)calloc(n+1,sizeof(double));
C3:
for(i=0;i<=m;i++)
{
printf("\nВведите B(%d) коэффициент",i);
scanf("%lf",&b[i]);
 
if((i==m)&&(fabs(b[m])<=0.0001))
{
printf("ERROR!!!: Коэффициент при m-oй степени не равен нулю");
goto C3;
}
}
 
 
k=(double*)calloc(n-m,sizeof(double));
 
//--------------------------------Osnovnaya chast--------------------------------------
 
for (j=0;j<=(n-m);j++)
{
k[j]=a[n-j]/b[m];
 
for(i=0;i<=n;i++)
{
if(i>=(n-(m+j)))
a[i]=(a[i]-(b[i+j-(n-m)]*k[j]));
}
}
 
 
//----------------------------------Resultati--------------------------------------------
printf("\nЧАСТНОЕ:");
printf("\n");
 
for (i=0;i<=(n-m);i++)
 
{
if(i==(n-m))
printf("(%g)",k[i]);
else if(n-(m+i)==1)
printf("(%g)X + ",k[i]);
else
printf("(%g)X^%d + ",k[i],n-(m+i));
}
 
printf("\n");
printf("\nОСТАТОК:");
printf("\n");
 
for (i=n;i>=0;i--)
 
{
if(i==0)
printf("(%g)",a[i]);
else if (a[i]==0)
printf("");
else if(n-(m+i)==1)
printf("(%g)X + ",a[i]);
else
printf("(%g)X^%d + ",a[i],i);
}
int g;
C5:
printf("\nДля возврата в меню нажмите -- 1; для выхода -- 2.");
scanf("%d",&g);
if (g==1)
goto C4;
else if (g==2)
exit(0);
else goto C5;
 
}
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru