Матрица: Вычислить сумму и количество элементов матрицы, находящихся под главной диагональю и на ней - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый вечер)) будьте добры помочь мне если вам не сложно пожалуйста..) Не давно столкнулся с программой Си меня не много привлекла эта программа)) но самостоятельно я пока не могу разобраться в ней))!

Дана задача:
Матрица: B(N,N) Действие: Вычислить сумму и количество элементов матрицы, находящихся под главной диагональю и на ней.

Пытался, не чего не получается(... если не сложно будьте добры помогите пожалуйста) Помню когда то в универе работал с программой "Pascal" программа тоже мне нравилась но со временем интересы меняются) теперь увлекаюсь по большей части программой "Delphi7", так вот дело не в этом.. помню в паскале сначала нужно было построить структуру программы это вроде схема данных... Можете тоже помочь с этим... пожалуйста)

Решение задачи: «Матрица: Вычислить сумму и количество элементов матрицы, находящихся под главной диагональю и на ней»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
#define n 3
 
int main ()
{
    int  B[n][n];                  
    int i,j,k=0,s=0;                
    
    //ввод массива с клавиатуры
    for( i = 0; i < n; i++ )                    
    {
        for( j = 0; j < n; j++ )                
        {
            printf("B[%d][%d]=",i,j);
            scanf("%d",&B[i][j]);
        }
    }
 
    //главная диагональ и ниже ее
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(i==j || j<i)
            {
                s+=B[i][j];
                k++;
            }
        }
    }
        
    //вывод массива (если нужно)
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
            printf( "%3d ", B[ i ][ j ] );      
            printf( "\n" );
    }
 
    //сумма и количество элементов
    printf( "Summa=%d ", s);        
    printf( "Kolichestvo=%d\n",k);
    getch();
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы