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

Угловые элементы в матрице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Abnormal program termination (аварийное завершение программы) http://www.cyberforum.ru/cpp-beginners/thread219633.html
Из за чего программа может выдать abnormal program termination (аварийное завершение программы), программа должна открывать файл...и закрывать!
C++ Квазиинформационная система(Динамические структуры, и еще по мелочи) Доброго времени суток, На курсах дали задачку, в качестве допа: Хотелось бы увидеть посильную помощь по моей программе, а заключается она в следующем: надо написать пр-мму у которой 2 основных... http://www.cyberforum.ru/cpp-beginners/thread219628.html
C++ Сравнение файлов
Привет всем ! Дано два текстовых файла. Сравнить их содержимое и в новый файл записать либо номер первой строки, в которой они различаются, либо сообщение о том, что файлы идентичны
C++ Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы
Дана матрица А(4,4) 1. Найти сумму отрицательных элементов, лежащих под побочной диагональю 2. Найти минимальный элемент среди положительных элементов 1-го столбца 3. Поменять местами минимальный...
C++ Монотонные последовательности http://www.cyberforum.ru/cpp-beginners/thread219609.html
Пожалуйста, помогите разобраться что написано не правильно: Задача:Дан файл, компонентами которого являются действительные числа. Определить размер самой длинной монотонной последовательности,...
C++ Найти неповторяющееся число в массиве ан целочисленный массив, наподобие такого {1, 7, 3, 7, 8, 1, 3}. Все его элементы, кроме одного повторяются ровно 2 раза (две 1, две 7, две 3, но одна 8). Найти это неповторяющееся число. Числа и... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4675 / 2501 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
26.12.2010, 20:25
Цитата Сообщение от apachan Посмотреть сообщение
является ли выбранный элемент угловым.
Для элемента matrix[i][j] (для прямоугольной матрицы) так:
C++
1
2
if((i==0 || i==n-1) && (j==0 || j==m-1))
// элемент является угловым
Цитата Сообщение от apachan Посмотреть сообщение
как после ввода матрицы в этой проге вывести ее целиком
C++
1
2
3
4
    for ( i=0; i<n; i++) {
        for ( j=0; j<m; j++) 
           cout<<matrix[i][j]<<" ";
                        cout << endl; }
Цитата Сообщение от apachan Посмотреть сообщение
Как решить задачу с помощью динамических массивов учитывая, что строки матрицы могут иметь различную длину?
Различную длинну строк матрицы можно задать например так (только придется завести еще один массив для хранения длин строк матрицы - в примере это массив a[]):
C++
1
2
3
4
5
6
7
8
9
10
11
12
int *a, **matrix, i, N, temp;
cout<<"Kol-vo strok N= ";
cin>>N;
matrix=new int*[N];
a=new int[N];
for(i=0; i<N; i++)
{
    cout<<"Dlina "<<i+1<<" stroki =";
    cin>>temp;
    matrix[i]=new int[temp];
    a[i]=temp;
}
Только не совсем понятно для чего Вам матрица со строками различной длины?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.