Informatică, întrebare adresată de lucanatalia67, 8 ani în urmă

Să se scrie un program care schimbă între ele valorile a două variabile x și z de tip real, citite de la tastatură, şi apoi afişează valorile lor. De exemplu, dacă x-2.3 şi y=-3.4 în urma execuției vom avea şi x=-3.4 y-2.3​

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

METODA 1  - CU SWAP - NU O RECOMAND PENTRU BAC SAU PENTRU TESTELE DE LA SCOALA

#include<iostream>

using namespace std;

int main(){

   float a,b;

   cin>>a>>b;

   swap(a,b);

   cout<<a<<' '<<b;

   return 0;

}

METODA 2 - FARA SWAP, CU VARIABILA AUXILIARA

#include<iostream>

using namespace std;

int main(){

   float a,b,aux;

   cin>>a>>b;

   aux=a;

   a=b;

   b=aux;

   cout<<a<<' '<<b;

   return 0;

}

Alte întrebări interesante