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

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

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

Прошу пояснить код программы, C++ - C++

16.02.2012, 02:47. Просмотров 450. Ответов 1
Метки нет (Все метки)

Если нетрудно, обясните вкратце что происходит в строках тела программы.
Вот текст задачи - использование функций шаблонов для работы с двумерными массивами, арифмет типов данных разработать шаблоны ввода/вывода массива, а также шаблон для решения задачи:
подсчитать среднее арифметическое ненулевых элементов, расположенных над побочной диагональю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
        float m[10][10];
        float s1 = 0, s2 = 0;
        int n;
        cout <<"n="; cin >> n;
        for (int i = 0; i < n; i++)
                for (int j = 0; j < n; j++)
                        cin >> m[i][j];
        for (int i = 1; i < n; i++)
                for (int j = n-i; j < n; j++)
                {
                        if(m[i][j] != 0)
                                s1 += m[i][j];
                }
        s2 = s1 / n;
        cout << s1 << " " << s2;
}
Добавлено через 1 час 29 минут
****掲up䂕
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2012, 02:47     Прошу пояснить код программы, C++
Посмотрите здесь:

Прошу помочь. Как в Borland C++ 6 Bulder запустить программный код "Си" ? C++
C++ Очень прошу разъяснить код алгоритма Бойера-Мура
C++ Прошу пояснить тонкости данного кода
Программа удаляет все слова начинающиеся со строчной буквы (пояснить код) C++
Ребят, как разобраться в составлении программы на Си. Прошу C++
Прошу объяснить код С++ C++
C++ Пояснить код sort(p.begin(), p.end();
Пояснить что делает код C++
C++ Прошу объяснить работу готовой программы
C++ Прошу помощи в доработке программы по шифрованию Вернама
C++ Пояснить работу программы, которая складывает элементы введённого числа между собой
прошу оказать содействие в создании программы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6112 / 5715 / 1849
Регистрация: 18.12.2011
Сообщений: 14,603
Завершенные тесты: 1
16.02.2012, 07:55     Прошу пояснить код программы, C++ #2
В строках 8-11 вводится массив размером n*n
В строках 12-17 суммируются все ненулевые элементы массива
под диагональю.
В строке 18 сумма делится на n
(кстати, для вычисления среднего арифметического надо делить не на n,
а на к-во просуммированных элементов).
Yandex
Объявления
16.02.2012, 07:55     Прошу пояснить код программы, C++
Ответ Создать тему
Опции темы

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