Defines the entry point for the console application, C/C++ Programming

Assignment Help:

Defines the entry point for the console application.
//

#include "stdafx.h"
#include
#include
#include"conio.h"
using namespace std;

double Determinant(double a[][3],int forder)
{
    int i,j,k;
    double mult;
    double deter=1.0;
    for(i=0;i    {
        for(j=0;j        {
            mult=a[j][i]/a[i][i];
            for(k=0;k            {
                if(i==j) break;
                a[j][k]=a[j][k]-a[i][k]*mult;
            }
        }
    }
    for(i=0;i    {
        deter=deter*a[i][i];
    }
    return(deter);
}


int chckdgnl(double array[][3],int forder)
{
    int i,j,k;
    for(i=0;i    {
        if(array[i][i]==0)
        {
            for(j=0;j            {
                if(array[i][j]!=0)
                {
                    k=j;
                    break;
                }
                if(j==(forder)) //forder-1
                    return(0);
            }
            for(j=0;j            {
                array[j][i]=array[j][i]-array[j][k];
            }
        }
    }
}

int _tmain(int argc, _TCHAR* argv[])
{
    int order;
    double Returned_detr;
    //double Matrix[7][7]= {

    //    {9,21,64.2,239.4,1001.9664,4462.248,20576.30496},
    //    {21,64.2,239.4,1001.9664,4462.248,20576.30496,96927.19008},
    //    {64.2,239.4,1001.9664,4462.248,20576.30496,96927.19008,463151.20698624},
    //    {239.4,1001.9664,4462.248,20576.30496,96927.19008,463151.20698624,2235757.89959},
    //    {1001.9664,4462.248,20576.30496,96927.19008,463151.20698624,2235757.89959,10874777.1150874},
    //    {4462.248,20576.30496,96927.19008,463151.20698624,2235757.89959,10874777.1150874,53202491.5316966},
    //    {20576.30496,96927.19008,463151.20698624,2235757.89959,10874777.1150874,53202491.5316966,261454882.916371}

    //};
    double Matrix[3][3]=    {
    {2.200, 3.400, 8.000},
    {2.100, 1.000, 7.000},
    {2.900, 3.300, 6.900}

    };
    order = 3;
    if(chckdgnl(Matrix,order)==0)
    {
        Returned_detr = 0;
    }
    else
    {
        Returned_detr = Determinant(Matrix,order);
        cout<<"Determinent Value: "<        
    }
    getch();
}


Related Discussions:- Defines the entry point for the console application

Explain the symbolic constants in c language, Explain the Symbolic Constant...

Explain the Symbolic Constants in c language? Symbolic constants are the constants of any type that declared by using the #define compiler directive and it is a preprocessor di

Explain static class members, Static Class Members As we already know a...

Static Class Members As we already know all the objects of the class have dissimilar data members but invoke the similar member functions. Though, there is an exception to this

Priority Queue, Ask question #Minimum 100 words acceptedEducational Objecti...

Ask question #Minimum 100 words acceptedEducational Objectives: After completing this assignment, the student should be able to accomplish the following: Apply generic algorithms i

Pebble merchant problem, Problem Description There is a pebble merchant. H...

Problem Description There is a pebble merchant. He sells the pebbles, that are used for shining the floor. His main duty is to take the length of the room’s sides. But he sometime

Template class and class template in c++, Differentiate between a template ...

Differentiate between a template class and class template in C++? Ans) Template class: A generic definition or a parameterized class not instantiated until the client gives the

How many non-boundary pits and peaks are on the map, Armed with your functi...

Armed with your function from above, we can do some interesting things. For instance, any pixel where the offsets are both zero is a pit (lower than all surrounding points) .

Implementation of the stack class in c++, Implementation of the Stack class...

Implementation of the Stack class in C++: How to implement stack class in c++. int Stack::push(int elem) {    if (top    {       list[top++] = elem;       r

I need profile and optimize a c++ library for speed, I need Profile and opt...

I need Profile and optimize a C++ library for speed Project Description: Optimize and profile an existing C++ library for speed. This library uses OpenMP and OpenCV and C+

3n+1, Consider the following algorithm to generate a sequence of numbers. S...

Consider the following algorithm to generate a sequence of numbers. Start with an integer n. If n is even, divide by 2. If n is odd, multiply by 3 and add 1. Repeat this process wi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd