Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Deadpool & Wolverine (2023)

Outlook e muta pe Android

Constructie Mun. Iasi. Casa P+1.

Cum mai rezolvati cu chiriasii ra...
 Tastatura si mouse cu baterie int...

AC Gree duce la palpait de becuri

Sfat / recomandare construire aco...

Cablu analog vs digital
 Ce valoare stabiliti la RSSI la u...

Sony FH 10W reparatie

Monitor cu consum URIAS

Topul rușinii la nivelul PE
 probleme domeniu sau configuratie...

Se poate vedea on-line filmul ...

Mazda 3 IV Sedan 2.0 e-SkyActiv-G...

NATO - Articolul 5
 

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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

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