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

Удаление столбца матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простые числа http://www.cyberforum.ru/cpp-beginners/thread701376.html
Задача: Написать функцию, которая заполняет вектор простыми числами и выводит их на экран. Проблема: Не добавляется "2" в начало вектора. Как это исправить? Заранее спасибо. #include <iostream> #include <vector> using namespace std;
C++ Builder Перестановка в матрице Дана вещественная матрица. Переставить ее строки и столбцы так, чтобы наибольший элемент находился в левом верхнем углу. Начала так: void __fastcall TForm3::BitBtn1Click(TObject *Sender) { int n,i,j,imax,jmax ; float a; n = StrToInt(Edit1->Text); StringGrid1->ColCount = n; StringGrid1->RowCount = n; http://www.cyberforum.ru/cpp-beginners/thread701365.html
C++ Как вывести более точное значение
Как вывести более точное значение действительного числа, с точностью в 15 значащих цифр.?
C++ Классов и обьекты
Учу с++ по учебнику. Набрал такую вот программу, и сразу выскочила масса ошибок. Некоторые из них были очевидны и я их исправил, но пара еще осталась. Видимо в учебнике опечатки. Помогите исправить остальные так как хочу полностью разобраться с класами обьектами и методами. #include <iostream> using namespace std; class Cat { public: int GetAge();
C++ кроссплатформенный аналог WinApi функций (CreateProcess) http://www.cyberforum.ru/cpp-beginners/thread701351.html
Всем привет! Есть ли готовое решение для вызова исполняемого файла(в WinAPI это CreateProcess) в разных OS? Добавлено через 15 часов 48 минут BUMP THREAD!
C++ Помощь в нахождении max и min Добрый день помогите пожалуйста вывести наибольшее и наименьшее значение в матрице 20х30 от 1 до 30, а еще подсчитать количество 1 и 30 Спасибо большое А то я себе уже голову сломала вот программа #include <stdio.h> #include <stdlib.h> #include <time.h> подробнее

Показать сообщение отдельно
Тото
1 / 1 / 0
Регистрация: 21.10.2012
Сообщений: 8
18.11.2012, 18:50     Удаление столбца матрицы
Задана матрица А целых чисел размера N x M (N,M <= 20, N и M задаются как параметры).
Преобразовать ее в матрицу В путем удаления столбца этой матрицы с минимальным номером, в котором все элементы отрицательны и упорядочены по убыванию.

Мои попытки:

#include <stdio.h>
#define N 20
#define M 20
int main()
{
int i,j,n,m;
int k=-1;
int A[N][M],B[N][M-1];
printf("Vvedite kolichestvo strok matrici: ");
scanf("%d", &n);
printf("Vvedite kolichestvo stolbcov matrici: ");
scanf("%d", &m);
printf("Vvedite elementi matrici\n");
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d", &A[i][j]);
for(i=0;i<n;i++)
{
for(j=m;j<=0;j--)
if(A[i][j]<A[i+1][j] && A[i][j]<0)
k=j;
}
if(k==-1)
{
printf("Stolbcov, otvechayushih trebovaniyu zadachi, net \n");
return 1;
}
for(i=0;i<n;i++)
for(j=k+1;j<m-1;j++)
A[i][j-1]=A[i][j];
printf("\n %d \n",k);
printf("\n");
for (i=0;i<n;++i)
{
for (j=0;j<m-1;j++)
printf("%d ",A[i][j]);
printf("\n");
}
}

Исправьте ошибки, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru