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

Найти ошибку в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры в векторе http://www.cyberforum.ru/cpp-beginners/thread1106806.html
struct Node { char ch; int parent; int zero; int one; bool branch; } ; vector <Node> haff; почему выдает ошибку?
C++ Начинаю учить С++ Здравствуйте, я бы хотел услышать совета тех кто выучил данный язык программирования, по каким книгам лучше его выучить и за какой промежуток времени? http://www.cyberforum.ru/cpp-beginners/thread1106786.html
Вывод. Двумерные массивы C++
Помогите! Третий массив(ответ) выводит какой то бред, не пойму в чем проблема. Заранее спасибо!:wall: #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> using namespace std; #define SWAP(A, B) { int t = A; A = B; B = t; }//функция сортировки int M = 10;//размер массива
Почему при проверке заполнения массива выводятся неправильные значения? C++
// ConsoleApplication15.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <iomanip> #include "stdafx.h" #include "stdio.h" #include <conio.h>
C++ Возведение числа в целую степень http://www.cyberforum.ru/cpp-beginners/thread1106772.html
Даны числа а1 , а2 , а3 т.д.... вычислить а1^1+a2^2 и т.д используя подпрограмму возведения числа в степень Где ошибка ??? #include<stdio.h> #include<math.h> const int N=5; int A; int i,s,m; int main () { for(i=1;i<N;i++);
C++ Найти минимальное число среди n сгенерированных С клавиатуры вводится число (n). Рандомно сгенирировать n-ое количество чисел(k), вывести их на экран и найти min среди этих чисел. Промежуток чисел в которых будет генерироваться числа - 10000 подробнее

Показать сообщение отдельно
Насютка
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 36
27.02.2014, 14:45     Найти ошибку в коде
помогите написать программу. есть код, но в нем ошибка, сама не разберусь какая

а)a[i][j]=(j-5.5)(i-3.2)(i-7.4)
б)В качестве компонент вектора x выбрать минимальные элементы диагоналей матрицы А, параллельных побочной диагонали, включая побочную диагональ.
в)http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=0}^{2n-1}\left(x[i]+x[i+1] \right)

Добавлено через 54 секунды
там в скобках (x[i]+x[i+1])

Добавлено через 5 минут
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
59
60
61
62
63
64
65
66
#include <stdio.h>
#include <stdafx.h>
#include <iostream>
 
typedef double TMatrix[10][10]; 
typedef double TVector[19]; 
const int N=10; 
void FillMatrix(TMatrix A); 
void PrintMatrix(TMatrix A); 
void GetVector(TVector M, TMatrix A); 
void PrintVector(TVector M); 
double G(TVector M); int main() 
{ 
double u; 
TMatrix A; 
TVector M; 
FillMatrix(A); 
PrintMatrix(A); 
GetVector(M,A); 
PrintVector(M); 
u=G(M); 
printf("G=%9.5f\n", u); 
system("pause"); 
return 0; 
} 
void FillMatrix(TMatrix A) 
{ 
int i,j; 
for (i=0; i<N; i++) 
for (j=0; j<N; j++) 
A[i][j]=(j-5.5)*(i-3.2)*(i-7.4); 
} 
void PrintMatrix(TMatrix A) 
{ 
int i,j; 
printf("Matrix\n"); 
for (i=0; i<N; i++) { 
for (j=0; j<N; j++) 
printf ("%7.2f ",A[i][j]); 
printf ("\n"); 
} 
} 
void GetVector(TVector M, TMatrix A) 
{ int i, k; 
for (k=-10; k<=8; k++)
{for (i=0; i<N; i++)
{if ((N-i+k)<N && (N-i+k)>=0 && M[k]>A[i][N-i+k])
M[k]=A[i][N-i+k];
}
} 
}
void PrintVector(TVector M) 
{ 
int k; 
printf("Vector: \n"); 
for (k=-10; k<=8; k++) 
printf ("%5.2f ", M[k]); 
printf("\n"); 
} 
double G(TVector M) 
{int k; 
double s=0; 
for (k=-10; k<=8; k++) 
s=s+M[k]+M[k+1]; 
return s; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru