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

Матрица (Не получается ввести с клавиатуры произвольные число строк и столбцов массива) - 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++
Добрый день увариваемые программисты.. Задали курсовую(буквально вчера) сделать надо до середины мая. Курсовая состоит в том что нужно создать базу данных в С++. Сказали можно сделать как и в самом С++, так в СУБД, но чтоб реализация была в С++. Я выбрал сделать базу данных в Access, а потом реализовать(вывод, редактирование, заполнение) в С++. Не создавал в темах : Visual C++ и базы данных, C++...
C++ Линейный список (создать, удалить элемент, добавить элемент, вывести всё эементы) http://www.cyberforum.ru/cpp-beginners/thread841078.html
в общем, передо мной стоит задача создать линейный список(в этом линейном списке у меня хранится фамилия человека, год, в котором он родился и его знак зодиака). в этом линейном списке нужно удалить элемент, добавить элемент, вывести всё эементы из исходного файла на экран. всё практически вышло, вот только когда вывожу все лементы моего списка на экран, то каждый раз после "имя дата знак...
C++ Найдите сумму элементов сбалансированного дерева, находящихся на уровне k В динамических структурах не могу разобраться, сколько бы ни пытался.... Надеюсь на вашу помощь в выполнении заданий... 2. Найдите сумму элементов сбалансированного дерева, находящихся на уровне k. подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
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];
приведёт к ошибке.
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru