Форум программистов, компьютерный форум 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 является... подробнее

Показать сообщение отдельно
Deirdre
 Аватар для Deirdre
0 / 0 / 0
Регистрация: 14.05.2009
Сообщений: 14
20.05.2009, 20:52  [ТС]     Деление полиномов
#include<math.h>
#include<stdio.h>
//#include<alloc.h>
#include<conio.h>
#include<stdlib.h>

int main()

{
//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;

}

Добавлено через 3 минуты 2 секунды
спасибо!!разобралась))
 
Текущее время: 02:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru