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

рекуррентные формулы,и различные циклы. Вычислить приблеженное значение бескноечной суммы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести элементы, значения которых строго больше 50 http://www.cyberforum.ru/cpp-beginners/thread383987.html
Нужно вывести элементы, значения которых строго больше 50. В двумерном массиве 3х4. Пожалуйста, не могу вообще разобраться)) :cry: Буду очень благодарна)
C++ Помогите с алгоритмом F(a)+2F(a+h)+2F(a+2h)+...+2F(a+(N-1)h)+F(a+Nh). При F(x)=(x^2+1)(cosx*cosx) http://www.cyberforum.ru/cpp-beginners/thread383973.html
C++ Считывание из файла
Почему при считывании строк из файла циклом вида while (!feof(f)) { fgets(line, MAX, f); printf("%s\n", line); } если последняя строка пустая (то есть просто в конце файла нажали enter), она дублируется? как избежать этого? У меня у самого следующие догадки: что когда маркер стоит на предпоследней строке, после считывания конец файла так и не достигается из-за enter'а, но и считать...
среднее арифметическое элементов каждой ее диагонали C++
Помогите исправить , среднее арифметическое элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M). #include <iostream.h> int main() { int matrix = { {50,15,33,32,23}, {29,34,98,22,98}, {12,44,89,63,72},
C++ Запись в реестр http://www.cyberforum.ru/cpp-beginners/thread383945.html
Создал CLR приложение...добавил файл Settings.h и засунул туда следующий код void SaveSet() { HKEY hKey=0; RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Set",0,KEY_READ,&hKey); if(hKey){} } Сразу выдает ошибки Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall RegOpenKeyExA(struct HKEY__ *,char const *,unsigned long,unsigned long,struct HKEY__ *...
C++ Asm в Builder Делаю ассемблеровскую вставку в Builder 6; в консоле. Проблема в 14 строке int main(int argc, _TCHAR* argv) { short S, R, Q; S = 1; R = 0; _asm { подробнее

Показать сообщение отдельно
лизи
 Аватар для лизи
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
17.12.2011, 16:21  [ТС]     рекуррентные формулы,и различные циклы. Вычислить приблеженное значение бескноечной суммы
вот пример написания программы но для других данных
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
#include <stdio.h>
#include <math.h>
 
int fact(int n)
{
    if (n==0) return 1;
 
    return n*fact(n-1);
}
 
float exact()
{
 float ex,S=0,x,k,n,z=1;
printf("Please input necessary exactness \n>>");
scanf("%f",&ex);
printf("please input x>>");
scanf("%f",&x);
for(n=1;z>0;n++)
 
{z=(2*(pow(x,2*n-1)))/fact(2*n-1);
S+=z;
printf("n=%1.0f     s=%f      x=%f\n", n, S, z);
}
 
printf("S=%f",S);
return S;
 
}
 
float memb()
{  float S=0,i,x;
    int n;
    printf("Please input n\n>>");
    scanf("%d",&n);
    printf("Please input x>>");
    scanf("%f",&x);
    for(i=1;i<n+1;i++)
 
     S+=(2*(pow(x,2*i-1)))/fact(2*i-1);
 
    printf("S=%f",S);
 
 
 
return S;
 
}
 
int main()
{
  int i,n,k,exit1;
  float x;
  long S;
 
 
 
 
  do
 
  {
    printf("\nPress 1 if you want to calculate with given exactness\n");
  printf("and press 2 if you want to calculate with given numbers members \n>>>");
 
    scanf("%d",&k);
 
 
 
  switch (k)
  {
 
 case  1: exact(); break;
 case  2: memb();break;
 case  3: printf("Please input x>>"); scanf("%f",&x);
 printf("Please input n>>");scanf("%d",&n); printf("%f,",fact(n));
 
  }
   }
  while (k>0);
 
return 0;
}
Добавлено через 1 минуту
и вот еще
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
#include<stdio.h>
#include<math.h>
 
float recfunc(float x, int n)
{if(n==0) return 0;
 else {return(recfunc(x,n-1)+pow(x,n));};
}
 
int main()
{int k, a, i, n; float x, Pn, s=0, acc;
 printf("Type the number of exercise (1,2,3): "); scanf("%d",&a);
 printf("Type the value of x: "); scanf("%f",&x);
switch (a)
  {case 1: {printf("Type the accuracy : ");
            scanf("%f",&acc);
            i=0;
            while(pow(x,i)>=acc){s+=pow(x,i); i++;}
            printf("%f\n",s);}; break;
   case 2: {printf("Type the needed amount of the elements: ");
            scanf("%d",&n);
            for(i=0;i<=n;i++){s+=pow(x,i);};
            printf("Sp=%f",s);}; break;
   case 3: {printf("Type the number of the needed element: ");
            scanf("%d",&k);
            if(k==0)printf("Pk=%f\n",(float)1);
            else printf("Pk=%f\n",(recfunc(x,k+1)-recfunc(x,k-1)));}; break;}
return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Jupiter Посмотреть сообщение
не факт, сейчас везде Болонский процесс который подразумевает самообраз
тогда не могли бы вы мне объяснить алгоритм того что написано в коде?
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru