Windows прекращает работу программы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ввожу массив А, затем прога находит MDA, выводит массив В и вылезает сообщение о прекращении работы программы. Буду благодарен за совет
#include <stdio.h> 
#include <math.h> 
#include <conio.h> 
#define n 4
int main()
{
    float A[n][n], B[n][n], B1[n][n];
    int i,j;
    float MDA, MDB1;
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("A[%d][%d] = ",i,j);
            scanf("%f",&A[i][j]);
        }
    }
    MDA=A[0][0];
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(i==j)
            if(MDA<A[i][j])
            MDA=A[i][j];
        }
    }
    printf("MDA=%.f\n", MDA);
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            B[i][j]=sin(i)-cos(j);
        }
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("[%d][%d]=%.3f ", i, j, B[i][j]);
        }
        printf("\n");
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            B1[i][j]=B[i][j];
        }
    }
    float min;
    int index;
    for(i=0;i<n;i++)
    {
        min=B1[i][0];
        for(j=0;j<n;j++)
        {
            if(min>B1[i][j])
            {
                min=B1[i][j];
                index=j;
            }
            if(i==j)
            {
                B1[i][index]=B1[i][j];
                B1[i][j]=min;
            }
        }
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("[%d][%d]=%.3f ", i, j, B1[i][j]);
        }
        printf("\n");
    }
    MDB1=B1[0][0];
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(i==j)
            if(MDB1<B1[i][j])
            MDB1=B1[i][j];
        }
    }
    printf("MDB1=%.3f\n", MDB1);
    getch();
    return 0;
}

Решение задачи: «Windows прекращает работу программы»

textual
Листинг программы
int index;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы