made functions static to files

*BUG* in CPP lint github action
This commit is contained in:
Krishna Vedala
2020-05-25 23:32:31 -04:00
parent c93f3ef35e
commit b9bb6caa73
6 changed files with 40 additions and 47 deletions

View File

@@ -1,29 +1,23 @@
#include <iostream> #include <iostream>
using namespace std;
int main() int main() {
{
int mat_size, i, j, step; int mat_size, i, j, step;
cout << "Matrix size: "; std::cout << "Matrix size: ";
cin >> mat_size; std::cin >> mat_size;
double mat[mat_size + 1][mat_size + 1], x[mat_size][mat_size + 1]; double mat[mat_size + 1][mat_size + 1], x[mat_size][mat_size + 1];
cout << endl std::cout << std::endl << "Enter value of the matrix: " << std::endl;
<< "Enter value of the matrix: " << endl; for (i = 0; i < mat_size; i++) {
for (i = 0; i < mat_size; i++) for (j = 0; j <= mat_size; j++) {
{ std::cin >>
for (j = 0; j <= mat_size; j++) mat[i][j]; // Enter (mat_size*mat_size) value of the matrix.
{
cin >> mat[i][j]; //Enter (mat_size*mat_size) value of the matrix.
} }
} }
for (step = 0; step < mat_size - 1; step++) for (step = 0; step < mat_size - 1; step++) {
{ for (i = step; i < mat_size - 1; i++) {
for (i = step; i < mat_size - 1; i++)
{
double a = (mat[i + 1][step] / mat[step][step]); double a = (mat[i + 1][step] / mat[step][step]);
for (j = step; j <= mat_size; j++) for (j = step; j <= mat_size; j++)
@@ -31,24 +25,20 @@ int main()
} }
} }
cout << endl std::cout << std::endl
<< "Matrix using Gaussian Elimination method: " << endl; << "Matrix using Gaussian Elimination method: " << std::endl;
for (i = 0; i < mat_size; i++) for (i = 0; i < mat_size; i++) {
{ for (j = 0; j <= mat_size; j++) {
for (j = 0; j <= mat_size; j++)
{
x[i][j] = mat[i][j]; x[i][j] = mat[i][j];
cout << mat[i][j] << " "; std::cout << mat[i][j] << " ";
} }
cout << endl; std::cout << std::endl;
} }
cout << endl std::cout << std::endl
<< "Value of the Gaussian Elimination method: " << endl; << "Value of the Gaussian Elimination method: " << std::endl;
for (i = mat_size - 1; i >= 0; i--) for (i = mat_size - 1; i >= 0; i--) {
{
double sum = 0; double sum = 0;
for (j = mat_size - 1; j > i; j--) for (j = mat_size - 1; j > i; j--) {
{
x[i][j] = x[j][j] * x[i][j]; x[i][j] = x[j][j] * x[i][j];
sum = x[i][j] + sum; sum = x[i][j] + sum;
} }
@@ -57,7 +47,7 @@ int main()
else else
x[i][i] = (x[i][mat_size] - sum) / (x[i][i]); x[i][i] = (x[i][mat_size] - sum) / (x[i][i]);
cout << "x" << i << "= " << x[i][i] << endl; std::cout << "x" << i << "= " << x[i][i] << std::endl;
} }
return 0; return 0;
} }

View File

@@ -1,7 +1,7 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
float eq(float i) { static float eq(float i) {
return (std::pow(i, 3) - (4 * i) - 9); // original equation return (std::pow(i, 3) - (4 * i) - 9); // original equation
} }

View File

@@ -1,9 +1,11 @@
#include<stdlib.h> #include <cmath>
#include <math.h> #include <cstdlib>
#include <iostream> #include <iostream>
float eq(float i) {
static float eq(float i) {
return (pow(i, 3) - (4 * i) - 9); // origial equation return (pow(i, 3) - (4 * i) - 9); // origial equation
} }
int main() { int main() {
float a, b, z, c, m, n; float a, b, z, c, m, n;
system("clear"); system("clear");
@@ -12,12 +14,13 @@ int main() {
if (z >= 0) { if (z >= 0) {
b = i; b = i;
a = --i; a = --i;
goto START; break;
}
} }
START: }
std::cout << "\nFirst initial: " << a; std::cout << "\nFirst initial: " << a;
std::cout << "\nSecond initial: " << b; std::cout << "\nSecond initial: " << b;
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
float h, d; float h, d;
m = eq(a); m = eq(a);
@@ -26,10 +29,10 @@ int main() {
a = c; a = c;
z = eq(c); z = eq(c);
if (z > 0 && z < 0.09) { // stoping criteria if (z > 0 && z < 0.09) { // stoping criteria
goto END; break;
} }
} }
END:
std::cout << "\n\nRoot: " << c; std::cout << "\n\nRoot: " << c;
system("pause"); return 0;
} }

View File

@@ -1,10 +1,11 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
float eq(float i) { static float eq(float i) {
return (std::pow(i, 3) - (4 * i) - 9); // original equation return (std::pow(i, 3) - (4 * i) - 9); // original equation
} }
float eq_der(float i) {
static float eq_der(float i) {
return ((3 * std::pow(i, 2)) - 4); // derivative of equation return ((3 * std::pow(i, 2)) - 4); // derivative of equation
} }

View File

@@ -1,7 +1,7 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
float eq(float i) { static float eq(float i) {
return (pow(i, 3) - (4 * i) - 9); // original equation return (pow(i, 3) - (4 * i) - 9); // original equation
} }

View File

@@ -1,9 +1,8 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
float eq(float y) { return ((3 * y) - (cos(y)) - 2); } static float eq(float y) { return ((3 * y) - (cos(y)) - 2); }
float eqd(float y) { return ((0.5) * ((cos(y)) + 2)); } static float eqd(float y) { return ((0.5) * ((cos(y)) + 2)); }
int main() { int main() {
float y, x1, x2, x3, sum, s, a, f1, f2, gd; float y, x1, x2, x3, sum, s, a, f1, f2, gd;