Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Interschimbare valori  (Citit de 1457 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Peter
Strain
*

Karma: -10
Deconectat Deconectat

Mesaje: 31



Vezi Profilul
« : Februarie 11, 2014, 23:39:19 »

Salut. Cum creez un subprogram cu 2 paramatri (a si b) care interschimba valorile valorile a doua variabile trasmise prin intermediul lui a si b.
Banuiesc ca trebuie folositi pointeri pentru a returna valorile corespunzatoare. Dar cum?
Memorat
Peter
Strain
*

Karma: -10
Deconectat Deconectat

Mesaje: 31



Vezi Profilul
« Răspunde #1 : Februarie 11, 2014, 23:41:01 »

M-am gandit ca antetul ar trebuie sa arate cam asa:
Cod:
int f(int &a, int &b)
Si dupa aia interschimbarea ...
Memorat
tys-fan-1
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #2 : Martie 13, 2014, 00:08:33 »

Cod:
#include <iostream>
using namespace std;
int a, b, s;

void schimb(int &a, int &b)
{
   int temp=a;
   a=b;
   b=temp;
}
int main()
{
   cout<<"a=";cin>>a;
   cout<<"b=";cin>>b;
   schimb(a, b);
   cout<<"a="<<a<<endl;
   cout<<"b="<<b<<endl;
}

mai multe tutoriale poti gasi pe http://tys.ro/programare/cpp
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines