how frequently does the letter t appear in:
q: вылетает программа на с в vs и code::blocks составлял программу для работы с двухмерным массивом, который формируется по формуле. при запуске выдает ошибку как на картинке 1. подумал, что ошибка в типах данных, изменил - начала вылетать даже не запустившись. при запуске с отладкой появляется сообщение на картинке 2. помогите, пожалуйста, найти ошибку.

  #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>

   int main()
    {

        int n = 7, i=1, j=1;
        int a[7][7];

        for(i=1; i<=n; i++){
            for(j=1; j<=n; j++){
                a[i][j] = (j - 5.7) * (2 - pow((j-3), 2)) / (j+i) + 2*i;
                printf(%d\t, a[i][j]);
            }
            printf(\n);
      return 0;  }
}


a: отсчет массивов идет от нуля.
вы выходите за пределы памяти, тем самым повреждая стек.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{

    int n = 7, i=0, j=0;
    int a[7][7];

    for(i=0; i< n; i++)
    {
        for(j = 0; j < n; j++)
        {
            a[i][j] = (j - 5.7) * (2 - pow((j-3), 2)) / (j+i) + 2*i;
            printf(%d\t, a[i][j]);
        }
        printf(\n);
    }

    return 0;
}


user
The total number of "t"s in that passage is twenty.
assistant