Реферат: Программирование математических задач

for (i=1; i<=10; i++) // организация циклов

{for (j=1; j<=10; j++)

{a [i] [j] =3*i*j-3; // расчет ij-го элемента матрицы

fprintf (input,"%4d ",a [i] [j]); // запись результата в файл

}

fprintf (input,"\n");

}

// Запись суммы элементов диагонали в файл

fprintf (input,"Сумма элементов диагоналей матрицы А: %d\n\n",summ (a,n));

fprintf (input,"Матрица В: \n");

for (i=1; i<=10; i++)

{for (j=1; j<=10; j++)

{b [i] [j] =2*i*j-2;

fprintf (input,"%4d ",b [i] [j]); }

fprintf (input,"\n");

}

s=summ (b,n);

fprintf (input,"Сумма элементов диогоналей матрици B: %d\n",s);

}

fclose (input);

printf ("Результаты сохранены в файле: C: \\data.txt.");

}

intsumm (intf [n] [n], inth) // функция расчета суммы элементов диогонали

{int sm,k;

for (k=1; k<=h; k++)

{sm+=f [k] [h-k+1]; // Побочная диогональ

sm+=f [k] [k]; // Главная диогональ

}return sm; }

Результаты выполнения

Запуск

К-во Просмотров: 225
Бесплатно скачать Реферат: Программирование математических задач