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

удалить строку из двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пмг разобраться в коде http://www.cyberforum.ru/cpp-beginners/thread216997.html
#include "stdio.h" int main() { const int N=9; int mas={1,2,3,4,5,6,7,8,9}, l=0, r=N-1, i_temp, i, temp; while(l<r) { i_temp=l; ...
C++ Перегрузка операции Перегрузить операцию (обращение к элементу массива) и операцию + (сложение). В операции + первый операнд имеет тип Massiv, а второй указатель на массив целых чисел (int *), считать, что длины... http://www.cyberforum.ru/cpp-beginners/thread216982.html
Двоичная система C++
Нужно написать программу на СИ(не на си++), чтоб та Представляла заданное число в двоичной системе . Заранее спасибо
C++ Найти номер первого отрицательного элемента, делящегося на 5 с остатком 2.
Найти номер первого отрицательного элемента, делящегося на 5 с остатком 2. я составила программу она идет только учительница просит с использованием процедуры INIT PRINT НАПИШИТЕ ПОЖАЛУЙСТА
C++ Ассемблер.Вложенные циклы, обработка массивов. http://www.cyberforum.ru/cpp-beginners/thread216970.html
составление программы с использованием сравнений, условных и безусловных переходов, организацией вложенных циклов. Дано целое отрицательное число. Найти разность между максимальной и минимальной...
C++ Ищу человека который напишет программу для курсового проекта. Ищу человека который сможет в кратчайшие сроки написать программку(простенькую игрушку) для курсового проекта, с подробным описанием программного кода, либо полностью курсовую работу, так же в... подробнее

Показать сообщение отдельно
LilyRose
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 14

удалить строку из двумерного массива - C++

21.12.2010, 20:27. Просмотров 1026. Ответов 1
Метки (Все метки)

Помогите с лабой пожалуйста!!!
нужно удалить строку в двумерном массиве, если в ней встречается хотя бы один отрицательный элемент.

главный cpp:

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i,j,n,m,v;
double **a,**b;
cout<<"Input n,m ";
cin>>n>>m;
if (n>0)
{
if (m>0)
{

a=new double *[n];
b=new double *[n];
for(i=0;i<n;i++)
{
a[i]=new double[m];
}
for (i=0;i<n;i++)
for (j=0;j<m;j++)
cin>>a[i][j];

cout<<"Matr"<<endl;
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
//обращение
ydalenie(a,b,n,m);
// вывод b
for(i=0;i<n;i++)
{cout<<"b["<<i<<"]="<<b[i]<<endl;}
delete []b;

for(i=0;i<n;i++)
delete[]a[i];
delete [] a;

}
}



cin>>i;
return 0;
}

новый cpp:
вот тут вообще бред..

#include "stdafx.h"


void ydalenie(double **a,double **b, int n,int m)
{int i,j;
for (i=0;i<n;i++)
{

if(b[i][j]<0)
{
for (j=0;j<m-1;j++)
{
a[i-1][j]=b[i][j];
}
}
}
}

как надо прописать здесь??????????????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru