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

Написать и протестировать функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Minmax Help me! http://www.cyberforum.ru/cpp-beginners/thread100973.html
Помогите кто может плз! Как это записывается на С++ Дано целое число N и набор из N чисел. Найти номер минимального элемента из данного набора. 3 вызова 5,7,6 Спасибо заранее....)
C++ Разработка игровых приложений Вобщем мне над курсовую написать) Тема: разработка игровых приложений. Вот время пока есть хочу получше разобраться с объектно-ориентированным программированием. Вообщем в какой среде лучше начинать, с каким компилятором, и не мог бы кто нибудь посоветовать какие нибудь нормальные книги по этому поводу? http://www.cyberforum.ru/cpp-beginners/thread100956.html
Контрольная работа))) C++
товарищи, помогите пожалуйста) в универе раздали контрольные по СИ, а я его в глаза ни разу не видала((( ваще ничего в нем не знаю(( помогите, кто чем может, пожалуйста)))) завтра последний срок сдачи(((( плиииииииз)
Ругань по типу "overloaded is ambiguous" C++
Добрые люди,встал такой вопрос,помогите разобраться пожалуйста. double Ryad(double X, unsigned int N) { return (pow(-1, N+1))*((pow(X, N))/N) ; } собственно сама ругань: C:\Users\Wolfpredator\Documents\èíôà\ðÿä\main.cpp call of overloaded `pow(int, unsigned int)' is ambiguous а вопрос заключается в том что это проблема в компиляторе?или их обоих через double выражать а потом ограничивать?
C++ Периодическая функция http://www.cyberforum.ru/cpp-beginners/thread100920.html
народ,помогите пожалуйста описать функцию,вычисляющую значение периодической функции в произвольной точке... период функции T = 2. т.е. на интервале она совпадает с функцией y = x + 1,а на интервале совпадает с функцией y = – x + 1... нужно обратиться к функции на интервале с выводом 10-20 точек... задачка вродь легкая,но подскажите плз,как именно описать периодическую функцию...заранее...
C++ Как через push_back заполнить вектор векторов? Как через push_back заполнить вектор векторов? просто вектор например так: for(int i=0;i<100;i++) m.push_back(rand()/100); for(int i=0;i<mxyz1.size();i++) cout << mxyz1 << " "; а "двумерный" как правильно? : vector<vector <float> > m1; for(int i=0;i<100;i++) m1.push_back(rand()/100); подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
03.03.2010, 17:20     Написать и протестировать функцию
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
#include <iostream>
#include <algorithm>
 
template<int r, int c>
int count_min(int (&a)[r][c]){
    int Min = *std::min_element(a[0], a[0] + c);
    for(int i = 1; i < r; ++i)
    {
        int b = *std::min_element(a[i], a[i] + c);
 
        if(Min > b) Min = b;
    }
 
    int res = static_cast<int>( std::count(a[0], a[0] + c, Min) );
    for(int i = 1; i < r; ++i)
    {
        res += static_cast<int>( std::count(a[i], a[i] + c, Min) );
    }
 
    return res;
}
int main(){
 
    int arr[3][3] = {
        {1, 2, 1},
        {2, 1, 3},
        {3, 1, 1}
    };
 
    std::cout << count_min(arr) << std::endl;
 
    return 0;
}
http://codepad.org/y1hWFOHr
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru