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

Формирование элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распределение памяти http://www.cyberforum.ru/cpp-beginners/thread40610.html
Растпределение памяти без использования дискового пространства перемещаемыми разделами.
C++ Метод итераций и метод Зейделя Здравсвуйте программисты! Спасибо всем за помощь в предыдущих темах, осталась последняя лаба, которую нужно решить по предмету "Численные методы" и сдать преподу до понедельника успеть, остальные лабы прошли на ура. Подскажите пожалуйста как решить методом Зейделя и итераций вот эти 2 системы уравнений, буду очень благодарен Вот фото: Нашёл такой код, не знаю,правильно,согласно этим уравнениям.... http://www.cyberforum.ru/cpp-beginners/thread40608.html
автозагрузка файла C++
можно ли в коде файла написать такой код чтобы этот файл сам начал закачаться из интернета?скажем когда человек зашел в какую то страницу?
C++ что сделать чтобы прога сама по себе открылась?
что можно написать или сделать что прога сама по себе попала после загрузки в рут?или бут не помню...чтоб сама по себе открывалась и начала действовать
C++ двусвязный список c++ http://www.cyberforum.ru/cpp-beginners/thread40578.html
Помогите с програмкой пожалуйста.Последовательность символов, ограниченную точкой, занести в два двусвязных списока. Прога почемуто неправильно печатает гласные помогитеА то уже часа 2 сижу и не понимаю в чом проблема: #include <stdio.h> #include <conio.h> //=================================================================== struct Telem { char inf; Telem *pred; Telem *next;
C++ кто знает как в с++ найти размер файла Мне нужно прочитать полностю файл и загрузить в память. fstream fs; fs.open("file.txt"); if(fs){ // int count = 1000; char* txt = new char; подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
 Аватар для Best-pm07
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
17.06.2009, 15:03  [ТС]     Формирование элементов массива
Вот вообщем делал кое-какие наброски с другого менее похожего образца
Помогите исправить ошибки, и добавить по условию сортировку по убыванию и нахождение максимальных элементов

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
#include <iostream.h>
#include <math.h>
int e,l,n;
double a(int x){return x*l*sin(M_PI*l*x);}
double b(int x){return pow(a,2)(x)+pow(e,2)*x;}
void vvod(){
cout<<"Введите e:";cin>>e;
cout<<"Введите l:";cin>>l;
cout<<"Введите N:";cin>>n;}
void main(){
              int k=1,i=1;
              double xk,yk,xkp,ykp;
vvod();
xk=1+k*a(sqrt(k))*a[k]+3*k*(pow(e,k-i))*a(k+2*i)/(2*k+i);
yk=k*b(sqrt(k*l))*b[k]+3*k*(pow(1+e,k-i))*(pow(l,i))*a(k+2*i)/(2*k+i);
double *x = new double[n+1];
double *y = new double[n+1];
for(k=1;k<=n;k++){
xkp=xk;
ykp=yk;
for(i=k;i<=n;i++){
x[k]=1+k*a(sqrt(k))*a[k]+(x[k]+xkp)*a(k+2*i);
y[k]=k*b(sqrt(k*l))*b[k]+(y[k]+ykp)*a(k+2*i);
xkp*=e/(k+i+1);
ykp*=(1+e)*l/(k+i+1);}
 
xk*=(3*k+1)*(3*k+2)*(3*k+3)*e/((2*k+1+i)*(2*k+2+i));
yk*=(3*k+1)*(3*k+2)*(3*k+3)*(1+e)*l/((2*k+1+i)*(2*k+2+i));}
for(k=1;k<=n;k++){
cout<<x[k]<<"|"<<y[k]<<;}}
Добавлено через 2 часа 1 минуту 45 секунд
Пример сортировки массива (быстрая)

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
#include <iostream.h>
int main(){
    const int n=10;
    float mas[n],middle,temp;
    int *stek_l = new int [n], *stek_r = new int [n], sp=0;
    int i,j,left,right;
cout<<"Введите элементы массива: \n";
for (i=0;i<n;i++) cin>>mas[i];
    sp=1;
    stek_l[1]=0;
    stek_r[1]=n-1;
while (sp>0){
    left = stek_l[sp];
     right = stek_r[sp];
     sp--;
while (left<right){
    i=left;
    j=right;
    middle=mas[(left+right)/2];
while (i<j){
 while (mas[i] < middle) i++;
  while (middle < mas[j]) j--;
if (i<=j){
 temp=mas[i]; mas[i]=mas[j]; mas[j]=temp;
 i++; j--; }}
if (i<right){
    sp++;
    stek_l[sp] = i;
    stek_r[sp] = right; }
    right = j; }}
cout<<"Отсортированный массив: "<<endl;
for (i=0;i<n;i++) cout<<mas[i]<<" ";
 cout<<endl;
  return 0; }
 
Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru