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

Выделываются с циклами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ delete void* http://www.cyberforum.ru/cpp/thread92513.html
class MyClass{ public: int i; }; void main() { MyClass* MyObj = new MyClass; MyObj->i = 10; void* VoidLink = MyObj;
C++ Составить программу численного дифференцирования функции Составить программу численного дифференцирования функции, заданной табличными значениями, с применением классов: конструктора, деструктора, конструктора по умолчанию, конструктора для копирования, функции инициализации (переустановке значений) set(), функции вычисления значения производной в заданной точке run(), вывода результатов print() и перегрузки оператора =. Для вычисления производной... http://www.cyberforum.ru/cpp/thread92406.html
Конструктор ссылки? C++
StateManager.h class StateManager{ public: typedef long state_type; typedef void (*executor)(int); StateManager::StateManager(state_type mainState, executor newExec); private: executor exec; struct state_unit{
C++ zlib Двойное архивирование\разархивирование
Использую библиотеку zlib 1.2.3 Нужно сохранять массив объектов в файл и потом загружать её. Вес - 10 мегабайт. Решил сжать перед записью. Сделал... обнаружил что уже сжатый файл тоже бы мог сжаться хорошенько (60кб). Сжал кое как... получил 6кб. Отлично... Пытаюсь разжать дважды. Что то выходит, однако тест загруженого массива объектов в реальной программе показывает баги (этот массив...
C++ ОШИБКА http://www.cyberforum.ru/cpp/thread91688.html
Что за ошибка: Must use c++ for the type iostream??
C++ пропадающее окно ещё раз здраствуйте. в предыдущий теме вы мне помогли http://www.cyberforum.ru/cpp/thread91603.html спасибо большое. но теперь у меня новая проблема. я использовал несколько програм втом числе и эту http://www.cyberforum.ru/cpp/thread89930.html в языке си. ошибок нет, но окно на секундо появляется и исчезает как-бутто эта программа ничего не делает. помогите пожалуйста. подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
 Аватар для Best-pm07
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
04.02.2010, 23:58     Выделываются с циклами
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
#include <iostream.h>
#include <math.h>
void main()
{int l,n,m,i,j,k,p,NUL=1;
cout<<"ENTER NUMBER OF X'S:";
cin>>n;n++;
cout<<"ENTER NUMBER OF EQUALIZATIONS:";
cin>>m;
double **A=new double*[m];
for(i=0;i<m;i++){A[i]=new double [n];}
 
for(i=0;i<m;i++){
for(j=0;j<n;j++){
cin>>A[i][j];}}
 
for(i=0;j<m;i++){
if(A[i][i]==0){NUL=0;break;}}
 
if(NUL){
for(i=0;i<m;i++){
for(j=i;j<n;j++){
A[i][j]/=2;}}}
 
for(i=0;i<m;i++){
for(j=0;j<n;j++){
cout<<A[i][j]<<"     ";}cout<<endl;}}
вот так считает весь цикл

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
#include <iostream.h>
#include <math.h>
void main()
{int l,n,m,i,j,k,p,NUL=1;
cout<<"ENTER NUMBER OF X'S:";
cin>>n;n++;
cout<<"ENTER NUMBER OF EQUALIZATIONS:";
cin>>m;
double **A=new double*[m];
for(i=0;i<m;i++){A[i]=new double [n];}
 
for(i=0;i<m;i++){
for(j=0;j<n;j++){
cin>>A[i][j];}}
 
for(i=0;j<m;i++){
if(A[i][i]==0){NUL=0;break;}}
 
if(NUL){
for(i=0;i<m;i++){
for(j=i;j<n;j++){
A[i][j]/=A[i][i];}}}
 
for(i=0;i<m;i++){
for(j=0;j<n;j++){
cout<<A[i][j]<<"     ";}cout<<endl;}}
а вот так только один раз считает

Различие:
там где в первой просто "2" а во второй "A[i][i]"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru