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

Максимум среди сумм элементов диагоналей матрицы: исправить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос http://www.cyberforum.ru/cpp-beginners/thread192959.html
Никто не знает как можно вот эту программу переделать в язык паскаль #include <stdio.h> #include <conio.h> #include <malloc.h> void main(void) { int i,j,l=0,k,q,v,g=0,lmax=0, n=4, //kolvo strok m=2, //kolvo stolbcov
C++ Не могу понять в чем ошибка Всем доброго время суток целый день бьюсь, не понимаю в чем ошибка: #include <iostream> using std::endl; int myFunc(unsigned short int x); int main() { unsigned short int x, y; y = myFunc(x); std::cout << "x: " << x << " y: " << y << endl; http://www.cyberforum.ru/cpp-beginners/thread192953.html
C++ условные операторы и циклы
напишите текст программы по блок схеме вот блок схема по этому графику
C++ Изменить прогу
как изменить условие в программе,чтобы она показывала массив 1 0 2 0 0 3 0 4 2 0 3 0 0 4 0 1 #include <stdio.h> #include <stdlib.h> #define LEN 4 void create(int a)
C++ Про прямые http://www.cyberforum.ru/cpp-beginners/thread192909.html
Помогите пожалуйста написать программу. Даны две прямые, одна из которых проходит через начало координат и точку (X1 ,Y1 ), а вторая - через точки ( X2 ,Y21 ) и (X3, Y3). Написать программу, вычисляющую синус модуля суммы абсцисс этих точек, если эти прямые параллельны, или тангенс модуля разности их ординат в противном случае. Заранее спасибо..)
C++ Поправьте пожалуйста код #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> using namespace std; int main(int argc, char* argv) { double a,c,d,x,e; подробнее

Показать сообщение отдельно
fristicol
6 / 6 / 0
Регистрация: 23.03.2010
Сообщений: 122

Максимум среди сумм элементов диагоналей матрицы: исправить - C++

17.11.2010, 21:21. Просмотров 1054. Ответов 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream.h>
class diagonal {
int matr[100][100];
public:
int n;
int sum; 
diagonal();
void inp();
int summ(int x,int y);
};
diagonal::diagonal() {
cout<<"Input n:";
cin>>n;
}
void diagonal::inp(){
for (int i=0;i<=n-1;i++){
for (int j=0;j<=n-1;j++) {
cout<<"\nInput ["<<i<<","<<j<<"] element :";
cin>>matr[i][j];
}
}
}
int diagonal::summ(int x,int y) {
sum+=matr[x][y];
return sum;
}
void main() {
diagonal dig;
dig.inp();
int x;
for (short a=1; a<=2; a++) {
x=0;
for (int nd=1; nd<=dig.n-2; nd++){
x+=1;
dig.sum=0;
if (a==1) for (int i=0; i<dig.n-x; i++) dig.summ(i+x,i); 
else for (int i=0; i<dig.n-x; i++) dig.summ(i,i+x);
cout<<dig.sum<<" ";
}
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru