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

Нужно переделать прогу! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ рекурсивная матрица http://www.cyberforum.ru/cpp-beginners/thread38375.html
помогите пожалуйста составить код такого задания: Пусть А1, А2... последовательность квадратных матриц из нулей и единиц. такая, что порядок матрицы Аi равен 3^n. A1= 1 0 1 0 1 0 1 0 1 при i>1 имеет место Ai= Ai-1 0 Ai-1
C++ решение системы линейных уравнений методом Грама - Шмидта Может быть у кого то есть такое? Или кто знает литературу где описана эта задача на С++ http://www.cyberforum.ru/cpp-beginners/thread38366.html
C++ Похоже на постраничный вывод.
Мне нужно написать функцию, чтобы если содержимое файла содержит больше строк, чем экран, выдавать те, что влазят строчки, и по нажатию любой клавиши - еще серию на весь экран? Как это возможно? Вот у меня функция, которая выводит содержимое файла на экран: int txt2() { char s; int i, count,n=0; FILE *fin, *fout,*f;
C++ Реализация двусвзного списка на основе односвязного списка
очень прошу вашей помощи, поскольку сама не могу это сделать, точнее плохо представляю как это можно реализовать... предмет структуры и алгоритмы обработки данных....необходимо написать класс который будет использовать односвязный список но выполнять функции списка двусвязного. подобную задачу на основе массива я реализовала, а вот что со списком делать... ума не приложу... привязать к списку...
C++ Кто может помочь с изучением С++ http://www.cyberforum.ru/cpp-beginners/thread38342.html
люди кто может помочь с освоением языка в icq 437551173
C++ С++ классы, стек Мне нужно создать класс который реализует стек. И определить методы включения и исключение элемента в стек и со стека. Объясните мне пожалуйста как это сделать. Направьте в нужном направлении) P.S.: С++ изучать только начал... подробнее

Показать сообщение отдельно
Deirdre
 Аватар для Deirdre
0 / 0 / 0
Регистрация: 14.05.2009
Сообщений: 14
04.06.2009, 22:54     Нужно переделать прогу!
Нужно переписать код, чтобы не было меток))))
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
#include<math.h>
#include<stdio.h>
#include<alloc.h>
#include<conio.h>
#include<stdlib.h>
void main(void)
 
{
clrscr();
textcolor(12);
textbackground(15);
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)
    C1 :
printf("\n Введите степень делимого A(n):");
scanf("%d",&n);
printf("Введите степень делителя B(n):");
scanf("%d",&m);
if(m>n)
      {
      printf("ERROR!!!: Степень делимого не меньше степени делителя");
      goto C1;
      }
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));
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]));
      }
   }
   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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru