Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа обсчитывает не правильно! https://www.cyberforum.ru/ cpp-beginners/ thread597393.html
Задача На складе хранятся прямоугольные листы жести разных размеров. Листы расположены горизонтально на полу. Для экономии поверхности, они накладываются друг на друга, но так, чтобы лист лежащий выше, в целом размере был размещен на листе, который находится под ним. Кладовщик заботится о том, чтобы соответствующие края листов жести были параллельными, а в середины листов создавали единую...
C++ Дана действительная матрица размером пхт, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих ч
Прошу помощи) Задана такая работа: Дана действительная матрица размером пхт, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением. Помогите плиз) сам честно не бум бум в этом ,а сдать надо((
C++ Вывод результата работы программы ввиде таблицы https://www.cyberforum.ru/ cpp-beginners/ thread597379.html
Я сделал вывод работы программы ввиде таблицы с помощью setw. Но при выводе длинных слов или больших чисел вся таблица сбивается. Подскажите как лучше сделать. # include<string.h> # include<iomanip.h> # include <stdio.h> # include <conio.h> # include <iostream.h> FILE *f; int i; int z,q,A,B,min,X;int k; const n=3; char S; char h;
C++ Попадает ли точка в закрашенную область https://www.cyberforum.ru/ cpp-beginners/ thread597369.html
помогите пожалуйста вот мое задание...
запись в файл! C++
не могу понять как, не получается сохранить результат,который выводится на экран (массив чисел), в файл. #include "percolation.h" #include <conio.h> #include <stdio.h> #include <ctype.h> #include <malloc.h> #include <stdlib.h> #include <iostream> using namespace std;
C++ OwnerDraw ListView with Checkboxes Отрисовываю свои чекбоксы в виртуальном листвьюве. Есть 2 вопроса. 1. Где хранятся значения состояния чекбоксов? 2. Как мне определить то, что клик был произведён по области 50х50 в самом начале итема? https://www.cyberforum.ru/ cpp-beginners/ thread597352.html
C++ Функция выводит день недели void day(char*S,int N) Функция выводит день недели в переменную N, результат выводит в S. Как-то так... Добавлено через 2 минуты Не обязательно с использованием свитч https://www.cyberforum.ru/ cpp-beginners/ thread597348.html C++ верхний регист
подскажите функцию преобразования строки к верхнему регистру
C++ Найти количество слов, которые содержат хотя бы одну букву "а" дана строка состоящая из русских слов набраных загалавными буквами и разделенных пробелами(1 или несколькими). найти количество слов которые содержат хтя бы одну букву "а". #include <stdio.h> #include <string.h> void main() { char st,*t,*razd=" "; int i=0,kol=0,fl=0,len; printf ("Введите строку: "); gets(st); https://www.cyberforum.ru/ cpp-beginners/ thread597310.html C++ Из паскаля в С++ https://www.cyberforum.ru/ cpp-beginners/ thread597297.html
Program lab5; Var a:array of integer; n,I,min,k:integer; P:longint; s:real; Begin Writeln('введите размерность массива'); Readln(n); For i:=1 to n do Begin
Перегрузка операторов << и >>, загрузка элементов в структуру из последовательного потока C++
Добрый день. Для своего класса нужно загрузить элементы в структуру данных из последовательного потока. Написал перегрузку операторов: ... template <class T> ostream &operator<<(ostream &s, tree<T> &obj) { if (obj.tr!=NULL) { s << obj.get_n(); obj.tr->save_stream(s); } return s;
C++ Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число. https://www.cyberforum.ru/ cpp-beginners/ thread597281.html
Почему не работает???? вот задание ( может я не так понимаю задание... в коде посмотрите) 1)Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число. #include<iostream.h> void main() { int p=1,s=0,n,m,i,j,a; cout<<"\n Vvedite N and M :\n"; cin>>n>>m; for (i = 0; i < n; i++)
85 / 33 / 12
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
09.06.2012, 08:17 0

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

09.06.2012, 08:17. Показов 2139. Ответов 3
Метки (Все метки)

Ответ

тут есть 2 варианта, но цель 1
1 вариант:
возьмем для массива m1.
Тебе нужно сделать массив указателей для m1.
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
#include <iostream>
using namespace std;
 
void loadfromfile(char *filename, int col, int row, bool **mass)
{
    // ... Код функции ...
}
 
 
int main(void)
{
    bool m1[10][10] = {0};
 
    bool *mass[10];
    for(int i = 0; i < 10; i++)
    {
        mass[i] = new bool[10];
        for(int j = 0; j < 10; j++)
        {
            mass[i][j] = m1[i][j];
        }
    }
 
    loadfromfile("filename", 5, 5, mass);
 
    system("PAUSE");
    return 0;
}
2 вариан:
возьмем для массива m2.
Тебе нужно сделать динамический 2х мерный массив для m2.
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
#include <iostream>
using namespace std;
 
void loadfromfile(char *filename, int col, int row, bool **mass)
{
    // ... Код функции ...
}
 
 
int main(void)
{
    bool m2[5][5] = {0};
 
    bool **mass = NULL;
 
    mass = new bool*[5];
 
    for(int i = 0; i < 5; i++)
    {
        mass[i] = new bool[5];
        for(int j = 0; j < 5; j++)
        {
            mass[i][j] = m2[i][j];
        }
    }
 
    loadfromfile("filename", 5, 5, mass);
 
    system("PAUSE");
    return 0;
}


Вернуться к обсуждению:
Двумерный массив как параметр функции C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2012, 08:17
Готовые ответы и решения:

Двумерный массив как параметр в функцию
Здравствуйте форумчане. Есть довольно не простой вопрос, но крайне необходимо найти на него...

Массив, как параметр функции
Здравствуйте, не могу понять, в чем ошибка. Написать функцию, которая вычисляет для двумерного...

Динамический массив как параметр функции
Господа, прошу Вас помочь с функцией. Собственно говоря, необходимо с помощью функции заполнить...

Функция - шаблон ,параметр - двумерный массив типа Т .
Как правильно прописать в параметры функции двумерный массив типа Т ?(шаблонная функция) Видел...

3
09.06.2012, 08:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2012, 08:17
Помогаю со студенческими работами здесь

Как вернуть двумерный массив из функции?
//Программа меняет столбцы в массиве. последний столбец и столбец, содержащий минимальный по...

Как передать двумерный массив функции?
Уважаемые форумчане, подскажите пожалуйста как передать двумерный массив в функцию? Как то самому...

Как создать динамический двумерный массив с использованием функции malloc?
Я создаю динамический двумерный массив вот так: int **arr = (int**)malloc(m*sizeof(int*));...

Как вернуть из функции ссылку на статически создаваемый двумерный массив?
foo(...){ static int Arr return Arr; } int ((foo)(const int m)) //Неверно

Двухмерный массив как параметр функции
Всем здравствуйте. Для одномерного массива - параметра функции всё компилируется. Вот пример:...

Двумерный массив как неизменяемый параметр функции
Всем здравствуйте. В случае с одномерным массивом ясно: function FuncName(const val: array of...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru