Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n;
  9. cout << "введите n: ";
  10. cin >> n;
  11. float a, b, h, s, f[n];
  12. cout << "введите a: ";
  13. cin >> a;
  14. cout << "введите b: ";
  15. cin >> b;
  16. if (b>a) {
  17.  
  18. h = (b - a) / n;
  19.  
  20. for (int i = 1; i <= n; i++)
  21. {
  22. f[i] = (a + (i - 0.5) * h) / (1 + pow((a + (i - 0.5) * h), 2));
  23. s = s + f[i];
  24. }
  25. s = s*h;
  26. cout << "(f1+f2+f3+..+fn)*h= " << s << endl;
  27. }
  28. else {
  29.  
  30. cout << "введены данные не удовлетворяют условие (b>a)" << endl;
  31. }
  32. return 0;
  33. }
  34.  
  35. Float *f = new float[n];
  36.  
  37. Float *f = new float[n]();
  38.  
  39. delete [] f;
  40.  
  41. #include <vector>
  42.  
  43. //...
  44.  
  45. std::vector<float> f;
  46.  
  47. for (int i = 1; i <= n; i++)
  48. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  49. {
  50. f[i] = (a + (i - 0.5) * h) / (1 + pow((a + (i - 0.5) * h), 2));
  51. s = s + f[i];
  52. }
  53.  
  54. float a, b, h, s, f[n];
  55. ^^^
  56.  
  57. s = s + f[i];
  58.  
  59. #include "stdafx.h"
  60. #include <iostream>
  61. #include <vector>
  62. #include <cmath>
  63.  
  64. int main()
  65. {
  66. int n;
  67.  
  68. std::cout << "введите n: ";
  69. std::cin >> n;
  70.  
  71. float a, b;
  72.  
  73. std::cout << "введите a: ";
  74. std::cin >> a;
  75. std::cout << "введите b: ";
  76. std::cin >> b;
  77.  
  78. if ( a < b )
  79. {
  80. std::vector<float> f;
  81. f.reserve( n );
  82.  
  83. float h = ( b - a ) / n;
  84.  
  85. float s = 0.0f;
  86. for ( int i = 0; i < n; i++ )
  87. {
  88. f.push_back( ( a + ( i - 0.5f ) * h ) /
  89. ( 1.0f + std::pow( ( a + ( i - 0.5f ) * h ), 2.0f) ) );
  90. s += f.back();
  91. }
  92.  
  93. s *= h;
  94.  
  95. std::cout << "(f1+f2+f3+..+fn)*h = " << s << std::endl;
  96. }
  97. else
  98. {
  99. std::cout << "введены данные не удовлетворяют условие (a < b)" << std::endl;
  100. }
  101.  
  102. return 0;
  103. }
  104.  
  105. int arr[10]; //Правильно
  106.  
  107. const int size = 10;
  108. int arr[size]; //Правильно
  109.  
  110. int size;
  111. cin >> size;
  112. int arr[size] //Не правильно
  113.  
  114. #include<vector>
  115. //...
  116. vector<int> ints;
  117. ints.push_back(42);
  118. ints.push_back(314);
  119. ints.push_back(271);
  120. int i = ints[1]; //i = 314
  121.  
  122. int size;
  123. cin >> size;
  124. int arr* = new int[size];
  125. arr[0] = 42;
  126. //...
  127. delete[] arr; //не забыть
  128.  
  129. #include <vector>
  130.  
  131. // объявляем массив и выделяем под него память
  132. float * f = new float[n];
  133. .................
  134. // освобождаем выделенную память
  135. delete [] f;
  136.  
  137. int a[10];
  138. const n = 5;
  139. int b[n];
  140.  
  141. int n;
  142. std::cin>>n;
  143. int * a = new int[n];
  144. //используем
  145. delete[] a;
  146.  
  147. #include<vector>
  148.  
  149. std::vector<int> v(n);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement