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

передача двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ перегрузка функций. http://www.cyberforum.ru/cpp-beginners/thread398005.html
создать перегруженную функцию, которая меняет местами цифру под номером л в числе а с цифрой под номером к в числе б. я так сделала, i=a%10 i=a/10; потомм записываю это в цикл. вроде работает. но когда пытаюся сделать уже через функции, не получается. что думаете?
C++ Подчситать количество существительных в тексте на немецком языке. перед существительными ставяться der des dem den die ein eins einem einen das die einer eine или все существительные пишуться с большой буквы. написать это нужно без массива(желательно)=( Help http://www.cyberforum.ru/cpp-beginners/thread397980.html
Непонятная ошибка C++
Задание:С помощью табуляции сделать прогу,которая выводит таблицу.Надо ,чтоб там был цикл While /* * proga.cpp * * Created on: 03.12.2011 * Author: Sensei */ #include <iostream> using std::cout;
C++ Задачи по С++
Помогите пожалуйста! Нужно написать 3 программы. Общая задача 1. Разработать шаблоны функций, реализующих любые два из описанных ниже алгоритмов (по одному из частей 1 и 2). Применить разработанные функции к массивам (матрицам) типов short и float. Предполагается, что элементы массивов и матриц могут иметь произвольный тип (и, следовательно, являются параметрами шаблонов). Матрицы хранятся...
C++ после Кернигана и Ритчи какие книжки надо читать ??? http://www.cyberforum.ru/cpp-beginners/thread397968.html
Керниган и Ритчи Язык программирование Си! Еще такой глупый вопрос :) Почему мало книжек по Си(относительно других ЯП)?! И многие книжки старые почему?
C++ Двумерный массив. Поиск максимального элемента в выбранном столбце. Есть матрица ; Нужно сделать поиск максимального значения элемента в выбранном пользователем столбце. #include<stdio.h> #include<stdlib.h> /*float f4(float a,float b) { a=a*a*a; return a; { подробнее

Показать сообщение отдельно
Alexpm
3 / 3 / 0
Регистрация: 06.09.2011
Сообщений: 47
03.12.2011, 17:20     передача двумерного массива
Разработать программу с шаблонными функциями для типов int, float и double. Данные в функции передаются в качестве параметров. Использование глобальных переменных в функциях не допускается.

Дана целочисленная прямоугольная матрица. Написать программу, определяющую величины: количество элементов матрицы, больших величины b.

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
48
49
50
51
52
53
#include <iostream>
#include <ctime>
using namespace std;
 
template<typename Type>
int kolvo (Type mass, const int n, const int m, Type b)
{
    int s=0;
    for (int i=0; i<n; i++)
    {
         for(int j=0; j<m; j++)
         {
             if (mass[i][j]>b)
             {
                 s++;
             }
         }
    }
   return s;
}
 
void main()
{
    setlocale(LC_ALL,"Russian");
    const int n(10);
    const int m(11);
    int mass[n][m];
    srand (time(NULL));
    int num;
//Заполняем массив
    for(int i=0;i<10;i++)
    {
        for (int j=0; j<11; j++)
        {
            num = rand() %100;
            mass[i][j] = num;
        }
    }
//Выводим массив
    for (int i=0; i<10; i++)
    {
         for(int j=0; j<11; j++)
         {
             cout<<mass[i][j]<<"\t";
         }
    }
//Вводим величину b
    int b;
    cout<<"Введите b:"<<" "<<endl;
    cin>>b;
//Выводим кол-во элементов
    cout<<kolvo (mass, n, m, b)<<endl;
}
Подскажите что я делаю неправильно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru