Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
warlock91
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 14
#1

Функции - C++

09.12.2009, 16:05. Просмотров 261. Ответов 2
Метки нет (Все метки)

Написать функцию для вычисления суммы элементов квадратной матрицы, которые расположены ниже главной диагонали.

Помогите пожалуйста!!! Очень сильно нужно. Если можно так чтоб поподробнее для новичка))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2009, 16:05     Функции
Посмотрите здесь:

C++ Функции, ох уж эти функции =\
Вызов функции из функции C++
C++ Прерывание функции из другой функции
C++ Отсутствует ";" при создании функции внутри другой функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mooncrafter
4 / 4 / 2
Регистрация: 16.11.2009
Сообщений: 11
09.12.2009, 18:05     Функции #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Убери значёк /* и*/ снизу чтобы работал 2-ой вариант
// если Матрица челочисленная
#include <stdio.h>
int main(int argc, char *argv[])
{
    int n;//иницализируем размер
    printf("Write size of array:\n");
    scanf("%d",&n);
 
    int arr[n][n];//иницализируем матрицу
    printf("Write elements of array:\n");// и её элементы
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
            scanf("%lf",&arr[i][j]);
 
    int summ=0;//считаем по циклу
    for(int i=1;i<n;i++)
        for(int j=0;j<i;j++)
            summ+=arr[i][j];
    printf("SUMM = %d",summ);
    return 0;
}
/*
// если Матрица вещественная
 
 
#include <stdio.h>
int main(int argc, char *argv[])
{
    int n;
    printf("Write size of array:\n");
    scanf("%d",&n);
 
    double arr[n][n];
    printf("Write elements of array:\n");
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
            scanf("%lf",&arr[i][j]);
 
    double summ=0;
    for(int i=1;i<n;i++)
        for(int j=0;j<i;j++)
            summ+=arr[i][j];
    printf("SUMM = %.3lf",summ);
    return 0;
}
*/


Добавлено через 1 минуту
Спасибо хоть скажи а
warlock91
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 14
09.12.2009, 19:51  [ТС]     Функции #3
Спасибо огромнейшее
Yandex
Объявления
09.12.2009, 19:51     Функции
Ответ Создать тему
Опции темы

Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru