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

объединенная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа останавливается без ошибок на fopen http://www.cyberforum.ru/cpp-beginners/thread608790.html
Добрый вечер. Программа останавливается без ошибок или сообщений дебагера на строчке 190. Помогите разобраться, что не так. Код написан в С++ Builder Ниже прикрепил два файла: *Магазины *Продукты //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h>
C++ Пишу консольное приложение Здравствуйте. Решил написать программу, идея программы заключается в том чтобы на базе консольного приложения написать программу(функции ввода вывода, изменения цвета, скроллинг видимого буфера консоли). Программа будет пользователем получать команды, и исполнять функции, но этот функционал должен подключаться в виде библиотек dll. Для библиотек будет выделена соответствующая папка в директории с... http://www.cyberforum.ru/cpp-beginners/thread608759.html
C++ Хелпуйте! Надо написать функцию!
Написать функцию, которая устанавливает месяц и число по порядковому номеру дня, переданного ей в качестве параметра.
Создал прогу в С++, я нуб, проверте меня, и поставте оценку C++
Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Отсортировать по убыванию положительные элементы массива методом выбора. #include<iostream.h> #include<conio.h> #include<stdlib.h> void sort (int k,int); void main() { int i,j,n,k,x,b; clrscr(); gotoxy(29,4);
C++ <pthread.h> Где взять. http://www.cyberforum.ru/cpp-beginners/thread608677.html
Где ее взять.. скиньте пожалуйста ?или где взять подскажите...?гугл помог ну плохо...что то скачал ну не знаю что куда подключить.
C++ Чтение Xml файла Добрый день, решил освоить взаимодействие C++ с Xml файлами. Появился вопрос, есть ли стандартная библиотека в VS 2008, или надо подкачивать типа Tinyxml? Если есть, то расскажите как ей пользоваться. Если же нет, то как Тини подключить, примеры для него есть, а подключать не пойму как. Спасибо за ответы. подробнее

Показать сообщение отдельно
AksIoMa
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 31

объединенная матрица - C++

18.06.2012, 21:18. Просмотров 296. Ответов 2
Метки (Все метки)

помогите найти ошибку в программе

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

int main()
{double ka,kb,tempa,tempb;
int n=0;
int i=0;
int j=0;
int p;
int m;
bool flag=false;
int e=2;
int s=0;
char str;
double m1;
ifstream in_num;
ifstream in_num1;
in_num1.open ("inputnum.txt");
while (!in_num1.eof())
{in_num1>>m1;
n++;
}
while (!in_num1.eof())
{in_num1>>str;
m=(int)str;
if ((m==47)||(m<45)||(m>57))
flag=true;
}
in_num1.close();
if (flag==true)
{
cout << "Incorrect input";
system("PAUSE");
return EXIT_SUCCESS;
}
in_num1.close();
m=0;
n=n/2;
while (n>0)
{n=n-e;
e=e+2;
m++;
}
n=m;
m++;
m=m*2;
double a[n][m];
double c[n*2];
in_num.open ("inputnum.txt");
while (!in_num.eof())
{if (j<m)
{in_num>>a[i][j];
in_num>>a[i][j+1];
j+=2;
}
else
{j=0;
i++;
}
}
in_num.close();
for (i=0;i<n-1;i++)
{for (j=0;j<n;j++)
{if (j!=i)
ka=(a[j][s]*a[i][s]+a[j][s+1]*a[i][s+1])/(a[i][s]*a[i][s]+a[i][s+1]*a[i][s+1]);
kb=(a[i][s]*a[j][s+1]-a[i][s+1]*a[j][s])/(a[i][s]*a[i][s]+a[i][s+1]*a[i][s+1]);
for (p=0;p<m;p+=2)
{tempa=ka*a[i][p]-kb*a[i][p+1];
tempb=ka*a[i][p+1]+kb*a[i][p];
a[j][p]=a[j][p]-tempa;
a[j][p+1]=a[j][p+1]-tempb;
}
}
s+=2;
}
s=0;
for (i=0;i<n;i++)
{c[s]=(a[i][m-2]*a[i][s]+a[i][m-1]*a[i][s+1])/(a[i][s]*a[i][s]+a[i][s+1]*a[i][s+1]);
c[s+1]=(a[i][s]*a[i][m-1]-a[i][s+1]*a[i][m-2])/(a[i][s]*a[i][s]+a[i][s+1]*a[i][s+1]);
s+=2;
}
for (i=0;i<m-2;i+=2)
cout<<"x"<<i/2+1<<"="<<c[i]<<"+"<<c[i+1]<<"i"<<'\n';

system("PAUSE");
return EXIT_SUCCESS;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru