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

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

Восстановить пароль Регистрация
 
katechkaT
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 11
16.02.2012, 02:47     Прошу пояснить код программы, C++ #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++
Посмотрите здесь:

C++ Прошу пояснить тонкости данного кода
Программа удаляет все слова начинающиеся со строчной буквы (пояснить код) C++
Ребята, . пожалуйста! Вот текстовые программы. Вообще в строках не соображаю, прошу о .! программы на С++ C++
C++ Я не прошу писать мне код, я прошу подсказать мне, что за структура требуется в задании
Прошу объяснить код С++ C++
C++ Пояснить код sort(p.begin(), p.end();
Пояснить что делает код C++
C++ Пояснить работу программы, которая складывает элементы введённого числа между собой

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

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

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