Informatică, întrebare adresată de ciobanuiosif500, 9 ani în urmă

Se citesc de la tastatura doua numere intregi oarecare. Sa se interschimbe valorile acestea si sa se afiseze noile valori.
Cine poate sa imi dea si mie rezolvarea ???

Răspunsuri la întrebare

Răspuns de Marian90
2

c++ ?

#include <iostream>

using namespace std;

long a,b,man;

int main()

{

cout<<"a="; cin>>a;

cout<<"b="; cin>>b;

man=a; a=b; b=man;

//metoda paharelor

cout<<a<<b;

return 0;

}


Marian90: sau in loc sa mai folosesti ''man'' poti face asa, a=(a+b)-(b=a);
Răspuns de grigore2018
1

Pentru Pascal:

Prin a treia variabila:

var  

 a,b,c:integer;

begin  

   read(a); read(b);

   c:=a;

   a:=b;

   b:=c;

   writeln('Valoare lui a este=',a);

   writeln('Valoare lui b este=',b);

end.

Prin adunare:

var  

 a,b:integer;

begin

  read(a);

  read(b);

  a:=a+b;

  b:=a-b;

  a:=a-b;

  writeln('Valoare lui a este=',a);

  writeln('Valoare lui b este=',b);

end.

Prin scadere:

var  

 a,b:integer;

begin

 read(a);

 read(b);

 a:=a-b;

 b:=a+b;

 a:=b-a;

 writeln('Valoare lui a este=',a);

 writeln('Valoare lui b este=',b);

end.

Prin inmultire:

var  

  a,b:integer;

begin

 read(a);

 read(b);

 a:=a*b;

 b:=a/b;

 a:=a/b;

 writeln('Valoare lui a este=',a);

 writeln('Valoare lui b este=',b);

end.

Prin impartire:

var  

 a,b:integer;

begin

 read(a);

 read(b);

 a:=a/b;

 b:=a*b;

 a:=a*b;

 writeln('Valoare lui a este=',a);

 writeln('Valoare lui b este=',b);  

end.

Alte întrebări interesante