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

Двумерный массив в качестве параметра функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить три числа ; A,B,C http://www.cyberforum.ru/cpp-beginners/thread124247.html
Сравнить три числа ; A,B,C. На писать на экране ,которое из них большее,а какое меньшее
C++ Перевод из string в ASCII Как можно перевести строку в ASCII коды? Есть ли возможность переводить сразу, а не через char? Спасибо... http://www.cyberforum.ru/cpp-beginners/thread124238.html
C++ Написать программу, обеспечивающую ввод строк и обмен местами слов максимальной и минимальной длины в каждой
не могу понять что в проге не так,на данный момент "по идеи" прога должна разбить строку на много много слов)))но пока не работает даже эта малая часть всего.....помогите плиз понять что...
разделить числа, и записать их как массив C++
Добрый вечер! Подскажите пожалуйста, как можно, имея, например, файл с последовательностью чисел 2 7 4 3, разделить числа, и записать их как массив.
C++ Создание проекта http://www.cyberforum.ru/cpp-beginners/thread124183.html
Проблема вот в чем: запускаю вижуал студио, создаю новый проект, на экране: // 000000000.cpp : main project file. #include "stdafx.h" using namespace System; int main(array<System::String...
C++ система компьютерного обучения Уважаемые гуру! Написал прогу САБЖ. Юзер вводит ответ на пример, который задает программа. Если ответ true - выводит рандомно реплики по типу "Хорошо" или "Молодец" и так далее и задает следующий... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2302 / 1672 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
02.05.2010, 02:06
velodro, а поподробнее?
Все работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
template<size_t n, size_t m>
int Sum(int (&matrix)[n][m]) {
  int result = 0;
 
  for (int i = 0; i < n; ++i)
    for (int j = 0; j < m; ++j)
      result += matrix[i][j];
 
  return result;
}
 
int main() {
  int matrix[][4] = {
    {1, 2, 3, 4},
    {5, 6, 7, 8},
  };
 
  std::cout << Sum(matrix) << std::endl;
 
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru