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

КАК Результаты решения и исходные данные вывести в файл? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread580239.html
Всем доброго времени суток! Прошу Вашей помощи! Задание такого: Вычислить, используя рекурсию, выражение: //и вот собственно выражение:
C++ Двумерный массив Программа должна по выбору пользователя осуществлять ввод исходной матрицы с клавиатуры или из файла. Для этого программа должна содержать две соответствующие функции, указатель на одну из которых необходимо передавать в функцию для вычисления элементов массива Х. Данная функция должна вызывать через указатель одну из функций ввода элементов матрицы, производить вычисление элементов массива X в... http://www.cyberforum.ru/cpp-beginners/thread580238.html
Численное решение уравнения C++
Добрый день, имеется следующее уравнение: sin(t) = b*{e}^{v*t} b и v - константы, v > 0 Решаю его численно методом Ньютона, и в принципе, всё хорошо, 1 корень получаю, но мне нужен ещё один, следующий за ним, и вот тут не пойму, как его получить. #include <math.h> #include <iostream> #include <iomanip> #include <algorithm> using namespace std;
C++ Написать функцию, возвращающую количество гласных в произвольном слове
Написать функцию, возвращающую количество гласных в произвольном слове. С помощью нее, определить в тексте слово с максимальным количеством гласных.
C++ Получить сумму тех чисел последовательности, которые нечётны и отрицательны http://www.cyberforum.ru/cpp-beginners/thread580199.html
Даны целые числа а1,…,а50. Получить сумму тех чисел данной последовательности, которые нечётны и отрицательны.
C++ Составить программу для вычисления площади кольца по значениям внутреннего и внешнего радиусов 1.Составить программу для вычисления площади кольца по значениям внутреннего и внешнего радиусов, используя функцию вычисления площади круга. 2. Даны три целых числа. Определить, сумма цифр которого из них больше. Подсчет суммы цифр организовать через функцию. 3. Составить функцию, определяющую, является ли ее целый аргумент простым числом. Использовать эту функцию для подсчета количества... подробнее

Показать сообщение отдельно
N.N.
Сообщений: n/a
20.05.2012, 13:23     КАК Результаты решения и исходные данные вывести в файл?
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
int i,j;
void main()
{
int R, l, h, h1, g1[7]={0}, g2;
 double b, b1, x1[7]={0}, a1[7]={0}, masA[7]={0}, Ms[7][7];
 float M[7][7]={0}, E, as=0, M1[7]={0};
 FILE *fW,*fR;
 
 clrscr();
 
 fW=fopen("laba011.txt","w");
 g2=0;
 fR=fopen("SLAY_011.txt","r");
 
 do
 {
 printf("Vvedite razmernost sistemy: max rang - 7\);
 scanf("%d",&R);
 }while(R<1||R>7);
 for(i=0;i<R;i++)
  {
  for(j=0;j<R;j++)
  {
   fscanf(fR,"%f",&M[i][j]);
  }}
 
 for(i=0;i<R;i++)
  {
  fscanf(fR,"%f",&M1[i]);
  }
     printf("sistema\n");
     fprintf(fW,"sistema\n");
 for(i=0;i<R;i++)
 {
 for(j=0;j<R;j++)
  {
 printf("(%f*x%d)", Ms[i][j],j+1);
 fprintf(n,"(%f*x%d)",Ms[i][j],j+1);
 
  if(j>=R-1)
  {
   printf("| %f ",M1[i]);
   fprintf(n,"| %f ",M1[i]);
  }
  if(j<R-1)
  {
   printf("+");
   fprintf(n,"+");
  }
  }
  printf("\n");
  fprintf(n,"\n");
 }
 printf("vvedite priblijeniya\n");
 fprintf(n,"priblijeniya\n");
 for(i=0;i<R;i++)
 {
  scanf("%lf",&masA[i]);
  fprintf(n,"X[0%d] %lf\n",i+1,masA[i]);
 }
 printf("vvedite pogreshnost\n");
 scanf("%f",&E);
 fprintf(n,"pogreshnost=%f\n",E);
 fprintf(n,"korni\n");
 while(1)
 {
 for(i=0;i<R;i++)
 { l=0;
  for(j=0;j<R;j++)
  {if(j==0)
   {
    b=-mas[i][i];
   }
   if(i!=j)
   {
    b1=masA[j];
    if(i-l>=0&&i!=0)
    {
    b1=x1[l];
    }
    if(b!=0)
    {
    x1[i]+=(mas[i][j]/b)*b1;
     }
     }
    if(j>=R-1)
    {
    x1[i]+=(-masw[i]/b);
    }
   l++;
  }
 }
 for(i=0;i<R;i++)
  {
   if((fabs(x1[i]-masA[i]))<E)
    {
    if(g1[i]!=1)
     {
      printf("x[%d]=%lf\n",i+1,x1[i]);
      fprintf(n,"x[%d]=%lf\n",i+1,x1[i]);
      g1[i]=1;
     }
    }
  }
  g2=0;
  for(i=0;i<R;i++)
  {
   g2+=g1[i];
 
  }
  for(i=0;i<R;i++)
  {
   masA[i]=x1[i];
  }
  if(h==2000)
   {
    printf("kornya net vvedite drugoe priblijenie\n");
    fprintf(n,"kornya net vvedite drugoe priblijenie\n");
    break;
   }
  h+=1;
  if(g2==R)
  {break;}
  for(i=0;i<R;i++)
 { x1[i]=0;
  }
 }
 getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru