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

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

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

Есть функция. Надо вернуть значение - C++

03.12.2013, 22:31. Просмотров 243. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Function1( FILE *pFile, int **pb, int N, int M)
{
    for (int i = 0; i < N; i++)
    {
        int max = -1;
        for (int j = 0; j < M; j++)
            if (pb[i][j] < 0 && max == -1)
                max = j;
            else if (pb[i][j] < 0)
            {
                if (pb[i][j] > pb[i][max]) max = j;
            }
        if (max == -1) fprintf(pFile," Строка № %d В данной строк нет отрицательных значений\n",i+1);
        else fprintf(pFile," Строка № %d Максимальное значение среди отрицательных: %d \n", i+1, pb[i][max]);
Данная функция печатает результат сразу в фаил. Необходимо сделать так, чтоб функция возвращала результат, а уже потом через другую функцию (печати) занести данные в фаил.

Добавлено через 21 минуту


Добавлено через 55 минут
Может помочь кто?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 22:31     Есть функция. Надо вернуть значение
Посмотрите здесь:

Функция: вернуть вектор, в котором есть все числа из исходного вектора v, кроме заданного x - C++
есть вот такая задача ф-цию filter, которая принимает вектор чисел v и аргумент x. Она возвращает вектор, в котором есть все числа из v,...

Функция: найти наименьшее из положительных элементов массива и вернуть его значение и индекс - C++
Помогите написать функцию, которая находит наименьшее из положительных элементов массива и возвращает его значение и индекс. Код есть, но...

Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)? - C++
Добрый день.Подскажите пожалуйста как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1).Заранее...

Есть ли функция перевода числа в его прописное значение? - C++
Необходимо чтобы выполнялось следующее: число 44 вывелось на экран в виде сорок четыре, и так с другими числами тоже.

ООП. Классы. Член-функция стирает предидущее значение. Есть идеи? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Client{ private: char* Name; char* Adress; float...

Функция должна вернуть 4 параметра - C++
Здравствуйте. Что то я совсем подзабыл основы. Есть функция в которую я передаю 4 параметра в виде одного масива int a, а возвращает одно...

Что может вернуть функция? - C++
Я знаю что функция может вернуть значение, указатель и структуру, и составил примеры этих функций - это что-то типа конспекта, но мне...

Функция: вернуть максимальный элемент массива - C++
с++ написать функцию которая возвращает максимальный элемент массива. Что не правильно? #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Функция func должна вернуть количества элементов - C++
Написать реализацию перегрузки функции int func(int * arr, int lenght) int func(double * arr, int length) Функция func должна...

Функция с указателем на void** не получается вернуть данные? - C++
Здорова! Есть код: #include &lt;iostream&gt; using std::cout; struct IMotion { virtual int&amp; get_val()=0; };


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
03.12.2013, 22:41     Есть функция. Надо вернуть значение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string>
string Function1( FILE *pFile, int **pb, int N, int M)
{
    for (int i = 0; i < N; i++)
    {
        int max = -1;
        for (int j = 0; j < M; j++)
            if (pb[i][j] < 0 && max == -1)
                max = j;
            else if (pb[i][j] < 0)
            {
                if (pb[i][j] > pb[i][max]) max = j;
            }
        if (max == -1) return " Строка № %d В данной строк нет отрицательных значений\n";
        else return " Строка № %d Максимальное значение среди отрицательных: %d \n";
Yandex
Объявления
03.12.2013, 22:41     Есть функция. Надо вернуть значение
Ответ Создать тему
Опции темы

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