Форум программистов, компьютерный форум, киберфорум
Наши страницы

Матрица (Не получается ввести с клавиатуры произвольные число строк и столбцов массива) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать в С++ http://www.cyberforum.ru/cpp-beginners/thread841101.html
Program P7_2; uses crt; var n,p,q,i,c,z:integer; procedure pervaya(n:integer; var p,q:integer); var c,z:integer; begin p:=1; q:=1; for i:=2 to n do begin
C++ В массиве заменить все элементы, следующие за наименьшим элементом, единицами (найти ошибку) Задание: В массиве С заменить все элементы, следующие за наименьшим элементом единицами. Вот код: #include <iostream> #include <conio.h> using namespace std; int main() { int C,min=0; http://www.cyberforum.ru/cpp-beginners/thread841098.html
Массивы. Величины максимального и минимального элементов массива C++
Разработать функцию, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые величины по отдельности. Применить эти подпрограммы в одной...
Работа с базами данных Access C++
Добрый день увариваемые программисты.. Задали курсовую(буквально вчера) сделать надо до середины мая. Курсовая состоит в том что нужно создать базу данных в С++. Сказали можно сделать как и в самом...
C++ Линейный список (создать, удалить элемент, добавить элемент, вывести всё эементы) http://www.cyberforum.ru/cpp-beginners/thread841078.html
в общем, передо мной стоит задача создать линейный список(в этом линейном списке у меня хранится фамилия человека, год, в котором он родился и его знак зодиака). в этом линейном списке нужно удалить...
C++ Найдите сумму элементов сбалансированного дерева, находящихся на уровне k В динамических структурах не могу разобраться, сколько бы ни пытался.... Надеюсь на вашу помощь в выполнении заданий... 2. Найдите сумму элементов сбалансированного дерева, находящихся на уровне k. подробнее

Показать сообщение отдельно
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
18.04.2013, 01:11
То что вы читаете ввод пользователя и потом пытаетесь читать NxM массив это конечно хорошо, но вы не думали что места то наверное тоже надо выделять под NxM элементов?
Чтобы сделать это динамически вам нужно познакомиться с указателями и объявить что-то типа
C++
1
2
3
int** array2D = new int[M];
for(int i=0;i<M;i++)
 array2D[i] = new int[N];
это для массива MxN.

Статически задавать размер массива числом, которое будет введено при выполнении нельзя, те
C++
1
2
3
4
int x;
int y;
cin>>x>>y;
int array2D[x][y];
приведёт к ошибке.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.