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

Удаление главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двухмерный массив(перестановка строк) http://www.cyberforum.ru/cpp-beginners/thread191047.html
#include <stdio.h> #include <math.h> #include <windows.h> #include <iostream.h> main () { SetConsoleOutputCP(1251); int n, m, i, j, k, max, r, c, x, u=0; float a, b, M; double sum;
C++ Поиск максимального значения матрицы,замена элементов Необходимо найти максимальный элемент матрицы и поменять его с последним. Вот что у меня получилось: #include <iostream.h> #include <conio.h> void main() { int **a, i, j, n, m,x,k,l,tmp; cout << "\t Input N, M : "; cin >> n >> m; a = new int*; http://www.cyberforum.ru/cpp-beginners/thread191045.html
пример из книги не хочет работать. C++
Купил недавно книгу "Освой самостоятельно с++ за 21 день". и наткнулся на проблему. программа, набранная из книги не работает. #include "stdafx.h" #include <iostream> int Add(int x, int y) { std::cout << "In add(), recieved " << first << " and " << second << endl; return (first + second);
Функция, возвращающая <vector> C++
Есть некоторая функция, которая должна возвращать vector: //----------------------------------------------------------------------------- // Класс: Figure // // Описание: Содержит массив, который определяет форму фигуры. //----------------------------------------------------------------------------- class figure{ public: int a;
C++ Координаты вершин многоугольников http://www.cyberforum.ru/cpp-beginners/thread191038.html
...люди добрые....не знаю как это сделать - . Среди заданных координатами вершин многоугольников на плоскости найти многоугольник с наименьшим периметром. Желательно использовать функции.Но у меня и без функций то не выходит....вообще какая-то очень сложная задача(((...Помогите пожалуйста((
C++ сортировка Срочно нужно здать лабу, а программу написать не могу, помогите пожалуйста Общие условия: 1. Объявить одномерный массив из десяти элементов типа int. 2. Заполнить массив с клавиатуры. 3. Отсортировать массив и найти введенное с клавиатуры число указанными в вариантах алгоритмами. 4. Вывести на экран отсортированный массив. 5. Вывести на экран количество найденных в массиве чисел,... подробнее

Показать сообщение отдельно
egorlp
5 / 5 / 1
Регистрация: 09.05.2010
Сообщений: 43
14.11.2010, 17:37  [ТС]     Удаление главной диагонали
Цитата Сообщение от Kastaneda Посмотреть сообщение
Весь код не смотрел, но по поводу

могу сказать, что во первых - j существует только в теле цикла
C++
1
2
3
for (int j=0;j<n;j++)
{
if (i=j) };
за его пределами j нет
во вторых - так массивы не освобождаются, нужно делать вот так:
C++
1
delete []a;

т.е. мне нужно delete занести в for.

Цитата Сообщение от Kastaneda Посмотреть сообщение
Добавлено через 1 минуту
посмотрел код, что-то мне подсказывает, что строкой "delete[a[i]]"вы хотели удалить один элемент массива, я прав?
Разве один элемент? Ведь в цикле идет приращение, т.е. будут рассматриваться все значения
 
Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru