Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выделываются с циклами - 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++ Составить программу численного дифференцирования функции Составить программу численного дифференцирования функции, заданной табличными значениями, с применением классов: конструктора, деструктора, конструктора по умолчанию, конструктора для копирования,... 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...
C++ zlib Двойное архивирование\разархивирование
Использую библиотеку zlib 1.2.3 Нужно сохранять массив объектов в файл и потом загружать её. Вес - 10 мегабайт. Решил сжать перед записью. Сделал... обнаружил что уже сжатый файл тоже бы мог сжаться...
C++ ОШИБКА http://www.cyberforum.ru/cpp/thread91688.html
Что за ошибка: Must use c++ for the type iostream??
C++ пропадающее окно ещё раз здраствуйте. в предыдущий теме вы мне помогли http://www.cyberforum.ru/cpp/thread91603.html спасибо большое. но теперь у меня новая проблема. я использовал несколько програм втом числе и эту... подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195

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

04.02.2010, 23:58. Просмотров 485. Ответов 1
Метки (Все метки)

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]"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.