Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main()
- {
- int n;
- cout << "введите n: ";
- cin >> n;
- float a, b, h, s, f[n];
- cout << "введите a: ";
- cin >> a;
- cout << "введите b: ";
- cin >> b;
- if (b>a) {
- h = (b - a) / n;
- for (int i = 1; i <= n; i++)
- {
- f[i] = (a + (i - 0.5) * h) / (1 + pow((a + (i - 0.5) * h), 2));
- s = s + f[i];
- }
- s = s*h;
- cout << "(f1+f2+f3+..+fn)*h= " << s << endl;
- }
- else {
- cout << "введены данные не удовлетворяют условие (b>a)" << endl;
- }
- return 0;
- }
- Float *f = new float[n];
- Float *f = new float[n]();
- delete [] f;
- #include <vector>
- //...
- std::vector<float> f;
- for (int i = 1; i <= n; i++)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- {
- f[i] = (a + (i - 0.5) * h) / (1 + pow((a + (i - 0.5) * h), 2));
- s = s + f[i];
- }
- float a, b, h, s, f[n];
- ^^^
- s = s + f[i];
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- #include <cmath>
- int main()
- {
- int n;
- std::cout << "введите n: ";
- std::cin >> n;
- float a, b;
- std::cout << "введите a: ";
- std::cin >> a;
- std::cout << "введите b: ";
- std::cin >> b;
- if ( a < b )
- {
- std::vector<float> f;
- f.reserve( n );
- float h = ( b - a ) / n;
- float s = 0.0f;
- for ( int i = 0; i < n; i++ )
- {
- f.push_back( ( a + ( i - 0.5f ) * h ) /
- ( 1.0f + std::pow( ( a + ( i - 0.5f ) * h ), 2.0f) ) );
- s += f.back();
- }
- s *= h;
- std::cout << "(f1+f2+f3+..+fn)*h = " << s << std::endl;
- }
- else
- {
- std::cout << "введены данные не удовлетворяют условие (a < b)" << std::endl;
- }
- return 0;
- }
- int arr[10]; //Правильно
- const int size = 10;
- int arr[size]; //Правильно
- int size;
- cin >> size;
- int arr[size] //Не правильно
- #include<vector>
- //...
- vector<int> ints;
- ints.push_back(42);
- ints.push_back(314);
- ints.push_back(271);
- int i = ints[1]; //i = 314
- int size;
- cin >> size;
- int arr* = new int[size];
- arr[0] = 42;
- //...
- delete[] arr; //не забыть
- #include <vector>
- // объявляем массив и выделяем под него память
- float * f = new float[n];
- .................
- // освобождаем выделенную память
- delete [] f;
- int a[10];
- const n = 5;
- int b[n];
- int n;
- std::cin>>n;
- int * a = new int[n];
- //используем
- delete[] a;
- #include<vector>
- std::vector<int> v(n);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement