infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Catalin din Februarie 11, 2014, 23:39:19



Titlul: Interschimbare valori
Scris de: Catalin din 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?


Titlul: Răspuns: Interschimbare valori
Scris de: Catalin din 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 ...


Titlul: Răspuns: Interschimbare valori
Scris de: calin ics din 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 (http://tys.ro/programare/cpp)