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

Функция, возвращающая массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функции при выводе в cout http://www.cyberforum.ru/cpp-beginners/thread1159362.html
Объясните, пожалуйста, почему так выводит 1 0. int f(int& a){ return ++a; } int main(){ int a = 0; cout << f(a) << " "<< a; } А так выводит 1 1.
C++ задача на минимум День добрый, у меня тут возникла проблема, необходимо минимизировать функцию F(x1,x2,x3)=M1(a*x1+b*x2)+M2(x1+x2) при ограничениях: x1+x2+x3=C1 a*x1+b*x2=C2 где a,b,C1,C2,M1,M2 константы по идее это стандартная задача которую можно решить симплекс-методом, но чего-то я в ступоре http://www.cyberforum.ru/cpp-beginners/thread1159360.html
C++ Добавление элемента в динамич. структуру , ошибка с 1 элементом
Задание сформировать карточки для пациентов путем добавления в массив структур .Возникла ошибка , при добавление второго и последущих новых карточек коверкается элемент "фамилия" в самом первом массиве структур .Перед выходом из функции переменная имеет нормальное значение но после возращенния в главную часть переменная меняет значение , как исправить ? (107 строка) #include <iostream>...
Узнать тип для new в runtim'e C++
можно ли создать динамически с помощью new(или как-то иначе) объект типа, такого же, как тип другого объекта(указателя)? причем тип этого "образцового" объекта(указателя) сам становится известен только в runtim'e. что-то типа class Base{}; class Derived1:public Base{}; class Derived2:public Base{}; int type; type<<cin;
C++ Создать таблицу с записями (struct) http://www.cyberforum.ru/cpp-beginners/thread1159352.html
Создать таблицу с записями (struct) которая содержит поля 4-5 разных типов данных. Максимальны размер таблицы может быть ограничен 10-15 записями. В таблице должны быть заголовки,рамки и нумерация записей. Реализовать: 1) Добавление новой записи. 2) Удаление записи. 3) Сохранения таблица в файл txt. 4) Загрузка таблицы с файла. 5) Отображение содержания таблицы на экране. Заранее спасибо.
C++ Создать очередь Создать очередь, информационные поля которой содержат числа из текстового файла. Вставить новый элемент с информационным полем d после 9-ого элемента списка. Хелп кто может) подробнее

Показать сообщение отдельно
Shout
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 8

Функция, возвращающая массив - C++

27.04.2014, 19:18. Просмотров 498. Ответов 4
Метки (Все метки)

Задача: В двумерном целочисленом массиве заданного размера найти номера строк, элементы которых образуют убявающую последовательность.
Первая проблема, с которой столкнулась: как создать и вернуть потом через функцию массив неизвестного размера (колличество номеров строк)? Сделала пока заданного размера его. Не прохоодит. Что не так?

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
#include <stdio.h>
 
const int MAX=3;
 
void creat_int (int [MAX][MAX]);
 int search (int [MAX][MAX]);
 void show(int [MAX][MAX]);
int main ()
{
    int a[MAX][MAX];
    creat_int (a);
    search (a);
    show(a);
    return 0;
}
void creat_int (int a [MAX][MAX])
{
    for (int i=0;i=MAX;i++)
        for (int j=0;j=MAX;j++)
                scanf_s("%d",&a[i][j]);
    return;
}
int search (int a [MAX][MAX])
{
    int k=0;
    int x[10];
    for(int i=0;i=MAX;i++)
    {
        bool flag=1;
        for (int j=0;j=MAX-1;j++)
            if (a[i][j]<a[i][j+1]) flag=0;
        if (flag==1) x[k]=i;
        k++;
    }
return 0;
}
void show(int x[])
{
    for (int k=0;k=10;k++)
            printf("%d ",x[k]);
    return;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru