Практическая часть.
Пример 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!