Практическая часть.



Пример 1. Создать программу и блок-схему для нахождения суммы положительных элементов главной диагонали. (Матрица квадратная, ввод элементов сделать с клавиатуры).

 

Программный код решения примера:

 

//Девятая программа

//Автор Загребельный С.Л.

#include <stdio.h>

#include <conio.h>

#include <locale.h>

#define m 3

int main (void) {

int i, j, k, l,sum; // переменные циклов

int A[m][m];

setlocale(LC_ALL, "Russian");

// Ввод элементов матрицы

for (i = 0; i < m; i++)

{printf("\n Введите 3 элемента %d строки\n",i+1);

for (j = 0; j < m; j++)

scanf("%i,%j",&A[i][j]);}

// Распечатка матриц

printf("\n Исходная матрица (%dx%d):\n", m, m);

for (i = 0; i < m; i++) {

printf("\n");

for (j = 0; j < m; j++)

printf(" %4d", A[i][j]);

}

sum=0;

for (i = 0; i < m; i++)

for (i = 0; i < m; i++)

if (A[i][i]>0) {sum = sum+A[i][i];}

printf(" \n сумма положительных элементов главной диагонали %d\n", sum);

printf("\n\n... Press any key: ");

_getch();

return 0;

}

 

Рис. 9.1. Окно кода программы

 

 

Рис.9.2. Окно выполнения программы

 

 


Дата добавления: 2015-12-20; просмотров: 15; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!