Как составить блок-схему на языке Си?

Не могу составить блок-схему на задачу "Дана целочисленная квадратная матрица. Определить:минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы." я в теорий понимаю как делать блок-схему но вопрос в том что здесь много "for" и "if" так же не понятно как в блок-схему ввести "k=0; s=0; l=0; l+=a[i][j]; k++; l=1; l=0; s=s+1; k=0; s1=a[0][5-1]; t1=t2=0t1+=a[i+j][j]; t2+=a[j][i+j];
Еще раз-Я не прошу вас составить блок-схему я спрашиваю как это сделать с таким большим количеством элементов, дело в том что до этого задания я не проходил тему с массивами и поэтому немного путаюсь в этой теме, вот части моего кода которые я в теорий должен ввести в блок-схему но не знаю как именно

int main(int argc, char *argv[])
int s,i,j,k,l,s1,t2,t1;
int a[5][5];
for(i=0;i<5;i++){
for(j=0;j<5;j++){
a[i][j]=rand()%(N_MAX-N_MIN+1)+N_MIN;
for(i=0;i<5;i++){
for(j=0;j<5;j++)
k=0;
s=0;
l=0;
for (i=0; i<5; i++)
for (j=0; j<5; j++)
if (a[i][j]>=0)
if(a[i][j]%2==0)
l+=a[i][j];
k++;
if (k==5)
l=1
else
l=0;
s=s+1;
k=0;
s1=a[0][5-1]
for(i=1; i<5; i++)
t1=t2=0
for(j=0; j<5-i; j++)
t1+=a[i+j][j]
t2+=a[j][i+j]
f(t1 if(t2
p.s Мне нужно это сдавать завтра :(((
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 2
solotony
@solotony
code for food, caviar preferably
ну для начала у тебя код на середине обрывается.
Ответ написан
@aaamibor
Картограф и программист
Вы путаете блок-схему и код программы. Блок-схема - это не код. Это совокупность блоков (действие, условие, цикл, ввод-вывод) и стрелочек между ними.
Ввести код в блок-схему - как-то не очень звучит.

Насчёт кода. Неужели нельзя его по-человечески форматировать? За выкладку кода сплошным потоком необходимо ремнём пороть, сняв штаны.
И потом, вот у вас фрагмент:

for(i=0;i<5;i++){
for(j=0;j<5;j++){
a[i][j]=rand()%(N_MAX-N_MIN+1)+N_MIN;

А кто за вас закрывающие скобки ставить будет? Иван Фёдорович Крузенштерн?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы