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

не могу исправить ошибки в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Побитовые логические операции http://www.cyberforum.ru/cpp-beginners/thread107167.html
Знайти!!!
C++ Класс-контейнер(абстракция текста) Необходимо создать класс-контейнер, который является абстракцией текста. Если я правильно понял, то мне необходимо создать класс "строка", после чего использовать объекты этого класса в классе "текст". #include <iostream> #include <string.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread107166.html
C++ Считать 16тиричные числа с файла и записать их в массив
ну и дополнительно вывести на экран,для проверки. С шестнадцатиричными числами не оперировал ещё ниразу :/ (вида 0x00,0x01,...0xFF - всего 256 штук) Как требует препод - надо их записывать в unsign int,путь к файлу вводить собственноручно char fname1; cout << "Vvedite imya faila dlya 4neniya Key:\n"; cin >> fname1; но впринципе не критично Заранее благодарю Добавлено через 30 минут...
Работа с элементами матрицы C++
Дана квадратная матрица. Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
C++ Дана целочисленная квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread107160.html
Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов.))
C++ содержет ли трёхзначное число цифру 4? не могу понять как можно записать программу, что бы когда я ввожу одно-трёхзначное число, она мне сообщает, содержет ли это число цифру 4. Заранее спасибо. подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5754 / 3403 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
21.03.2010, 20:04     не могу исправить ошибки в программе
Цитата Сообщение от cibertronic Посмотреть сообщение
ноутпад ++ мне много помогает ошибки искать
Ошибки очень хорошо помогает искать отладчик
Цитата Сообщение от n.che Посмотреть сообщение
там самые первые ошибки начинает выдавать здесь:
По стандарту C размеры массивов задаются только константами, т.е. нужно использовать динамическое выделение памяти
Цитата Сообщение от n.che Посмотреть сообщение
как инициализировать двумерный массив с размерами, которые надо ввести?
Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
size_t n, m;
std::cin >> n >> m;
//Выделение памяти
int **array=new int*[n];
for(size_t i=0; i<n; ++i)
{
   array[i]=new int[m];
   for(size_t j=0; j<m; ++j)
      array[i][j]=...//Инициализация в цикле
}
 
//...
 
//Высвобождение памяти
for(size_t i=0; i<n; ++i)
   delete[] array[i];
delete[] array;
Так же инициализировать массив можно с помощью доступа по индексам
 
Текущее время: 20:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru