infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Dragos din Ianuarie 21, 2010, 19:45:38



Titlul: ce se intampla cu codul in linux
Scris de: Dragos din Ianuarie 21, 2010, 19:45:38
la mine pe windows merge dar cica nu e bine si ca nu va merge mereu vreau sa stiu la voi pe calculator ce face( in special pe linuxuri) ?
Cod:
#include<iostream>
using namespace std;

int gigi(int a[3][3])
{ a[1][1]=7;
  return **a;
}
int main()
{int i,j,a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
**a=gigi(a);
for(i=0;i<=2;i++)
  {for(j=0;j<=2;j++)

   cout<<a[i][j]<<" ";
   cout<<'\n';

  }
  return 0;
}


Titlul: Răspuns: ce se intampla cu codul in linux
Scris de: Mircea Dima din Ianuarie 21, 2010, 19:48:06
vezi ce face asta:

Cod:

#include<iostream>
using namespace std;

int gigi(int a[3][3])
{ a[1][1]=7;
  return **a;
}
int main()
{int i,j,a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
int b[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};

**b=gigi(a);
for(i=0;i<=2;i++)
  {for(j=0;j<=2;j++)

   cout<<b[i][j]<<" ";
   cout<<'\n';

  }
  return 0;
}


Titlul: Răspuns: ce se intampla cu codul in linux
Scris de: Dragos din Ianuarie 21, 2010, 20:03:03
vezi ce face asta:

Cod:

#include<iostream>
using namespace std;

int gigi(int a[3][3])
{ a[1][1]=7;
  return **a;
}
int main()
{int i,j,a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
int b[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};

**b=gigi(a);
for(i=0;i<=2;i++)
  {for(j=0;j<=2;j++)

   cout<<b[i][j]<<" ";
   cout<<'\n';

  }
  return 0;
}
nu merge afiseaza doar 100                          123
                                000         in loc de      173
                                000                          123


Titlul: Răspuns: ce se intampla cu codul in linux
Scris de: Mircea Dima din Ianuarie 21, 2010, 20:14:37
**b  defapt inseamna b[0][0]

si tu practic zici **b = **a; adica b[0][0] = a[0][0]...de aia apare acel 1


Titlul: Răspuns: ce se intampla cu codul in linux
Scris de: Dragos din Ianuarie 21, 2010, 22:12:54
**b  defapt inseamna b[0][0]

si tu practic zici **b = **a; adica b[0][0] = a[0][0]...de aia apare acel 1
da


Titlul: Răspuns: ce se intampla cu codul in linux
Scris de: Andrei Grigorean din Ianuarie 21, 2010, 23:54:11
Nu posta acelasi lucru in doua topicuri diferite.

Topic closed.