Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Blocurile goale! Orase in car...

Motorul pe benzina 1.0 SCe65

Mostenire In 1986

Lentile sferica pentru astigmatism
 Problema inlocuire usa spate A6 C...

Ce gen de muzica este?

Drepturile copiilor, in numele &#...

Mocheta peste parchet cu incalzir...
 La multi ani mie!

Senzor filtru particule GOLF 7

La multi ani @radu103!

La multi ani @Nenea Zap!
 La multi ani @beavis03!

BlackView Oscal Pad 13, probleme ...

Baterie auto AGM 70AH vs normala ...

Depanero nu vrea sa imi dea Negat...
 

eliminare linie si coloana din matrice

- - - - -
  • This topic is locked This topic is locked
5 replies to this topic

#1
gabriel1121

gabriel1121

    New Member

  • Grup: Members
  • Posts: 9
  • Înscris: 26.07.2012
Salut.
Poate sa-mi spuna cineva de ce urmaturul algoritm de eleminare a unei linii si coloane  merge doar pentru matricile patratice?
c,l-coloana,linia ce trebuie eliminata


for (i = 1; i <= m;i++)
for (j = c; j < n; j++)
a[i][j] = a[i][j + 1];

for (i = l; i < m; i++)
for (j = 1; j < n; j++)
a[i][j] = a[i+1][j];

for (i = 1; i <m; i++)
{for (j = 1; j < n; j++)
cout << a[i][j] << " ";
cout << endl;
}

Edited by gabriel1121, 03 May 2014 - 20:15.


#2
stefanutz13

stefanutz13

    Member

  • Grup: Members
  • Posts: 742
  • Înscris: 04.12.2011
Poate pentru ca tu dai m si n EGALE?...nu stiu...

#3
Allin1243

Allin1243

    New Member

  • Grup: Members
  • Posts: 12
  • Înscris: 06.02.2012
# include<iostream>
using namespace std;
int main()
{
	float A[50][50],n,m;
	int i,j;
	unsigned l,c,OK=0;
	cin>>l>>c>>n>>m;
	for(i=1;i<=n;i++)
	  for(j=1;j<=m;j++)
		   cin>>A[i][j];
	for(i=1;i<=n;i++)
	   {for(j=1;j<=m;j++)
		 {if(j!=c)
		  { if(i!=l && OK == 0)
			 cout<<A[i][j]<<" ";
		   else
			 OK=1;}
			}
			cout<<endl;}
	if(l!=n)
	  {
		  for(i=l+1;i<=n;i++)
			{for(j=1;j<=m;j++)
			  {
				  if(j!=c)
					 cout<<A[i][j]<<" ";
			  }
			  cout<<endl;}
	  }
	  return 0;
}



Poftim codul corect !

#4
gabriel1121

gabriel1121

    New Member

  • Grup: Members
  • Posts: 9
  • Înscris: 26.07.2012
Trebuie sa o modific in memorie,nu sa o afisez fara o linie sau coloana.
Am inteles regula prin care sa fac asta dar eram curios de ce nu merge si la matricile nepatratice.

#5
Allin1243

Allin1243

    New Member

  • Grup: Members
  • Posts: 12
  • Înscris: 06.02.2012
Pai , daca scoti cout<<endl si il pui unde trebuie o sa iti apara ca o matrice de 2 pe 2 ( din 3 pe 3 ) sau 2 pe 4 din ( 3 pe 5 ) ...

#6
catalinuptm

catalinuptm

    Senior CG Artist

  • Grup: Senior Members
  • Posts: 4,308
  • Înscris: 11.03.2008
http://forum.softped...cpascalfox-pro/

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate