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

Квадратная матрица, ошибки в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильно ли я делаю?? http://www.cyberforum.ru/cpp-beginners/thread538610.html
Составьте программу, которая выводит на экран следующий результат (если x+y равно 13): Сумма х и у равна 13 В программе должен определяться макрос SUM с двумя аргументами х и у, который и осуществляет вывод указанной строки. #include <stdio.h> #include <math.h> #define NDEBUG int main(){
C++ Заменить все встречающиеся окончания ING на ED Исходный текст на английском языке записан в нескольких строчках одинаковой длины (возможны переносы). Заменить все встречающиеся окончания ING на ED и уплотнить текст. http://www.cyberforum.ru/cpp-beginners/thread538603.html
C++ Как работать с файлом *.dat с помощью fstream
В исходном типизированном файле целых значений «In.dat» заменить первый элемент на количество элементов в файле. Если исходный файл пуст, то записать в него число ноль. Если исходного файла не существует, то вывести на экран сообщение об ошибке.
Как передать в функцию Vector C++
По причине того что мой вектор наследуется от структуры: struct callStruct { String callNumber; int countLine; int callTime; }; vector <callStruct> callList; void delCallIndex(vector <callStruct> array, int index) { array.erase(array.begin() + index, array.begin() + index + 1);
C++ Написать программу которая расчитает http://www.cyberforum.ru/cpp-beginners/thread538566.html
Напишите программу, в которой определите макрос с одним аргументом, при помощи которого можно было бы вычислять объем сферы. Программа должна рассчитать объем сферы, радиус которой изменяется от 1 до 10, и выдать результаты в табличной форме. Формула для объема сферы: ( 4.0 / 3 )* р * (r ^ 3) где р равно 3.14159. Помогите... как начать?? с чего начать??
C++ Помогите с Рекурсией ! Даны первый член и разность арифметической прогрессии. Написать рекурсивную функцию для нахождении n-ого члена прогрессии и сумму всех элементов до n. Правильно я сделал? #include "stdafx.h" #include <iostream> using namespace std; int member(int memb, int dif, int n) { if (n) memb=dif+member(memb, dif, n-1); подробнее

Показать сообщение отдельно
Юлия17071992
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 55
04.04.2012, 12:42     Квадратная матрица, ошибки в коде
Код программы,который должен вычислять минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
//---------------------------------------------------------------------------
#include <iomanip.h>
#include <fstream.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
const int k=4 ;
void sum (int mas[k][k]);
void max(int matrix[k][k]);
int main()
{
char*buffer;
ifstream fin("input.txt", ios :: in | ios :: out) ;
if (! fin )
{
CharToOem("File not found", buffer);
cout<<buffer<<endl;
 return 1;
}
int nrow, ncol;
fin>>nrow>>ncol;
int i,j;
int **a=new int *[nrow];
for (i=0; i<nrow; i++)
a[i] = new int[ncol] ;
for (i=0; i<nrow; i++)
for (j=0; j<ncol; j++)
fin >> a[i][j];
for(i=0; i<nrow; i++)
for (j=0; j<ncol; j++)
{
cout <<setw(4)<<a[i][j] ;
cout << endl;
}
printf("\n \n Minimum sredi summ elementov diagonalej,parallelnyh pobochnoy diagonali matricy: ");
 
void sum(int mas[k][k]) 
{
int i,j,sum,n;
for (j=0;j<3;j++)
{
for (i=3;i>=j;i--)
for (k=4;k>=0;k--)
for (i=3;i<=4-k;i--)&(j=4-k; j<=3;j++)
sum+=a[i][j];
}
}
 
 
getch();
}
В данном случае матрица имеет размерность 4х4. Сама матрица находится в отдельном файле, под названием input.txt Попробуйте найти и исправить ошибки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru