Advertisement
Guest User

[C] Scambio variabili

a guest
Oct 19th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void main(void)
  4. {
  5.    int x, y; /*ad esempio x=10 y= 20*/
  6.  
  7.    printf("Questo programma acquisisce due numeri interi che memorizza in due variabili, lo stampa su schermo, ne scambia il contenuto delle ed infine stampa su schermo le nuove variabili, mediante l'utilizzo delle operazioni somma e differenza senza l'ausilio di alcuna variabile d'appoggio.\n");
  8.  
  9.    printf("Inserisci il primo numero: ");
  10.    scanf("%d",&x);
  11.    printf("Inserisci il secondo numero: ");
  12.    scanf("%d",&y);
  13.    
  14.    printf("Numeri acquisiti:\n");
  15.    printf("x=%d \ny=%d",x,y);
  16.  
  17.    x = x - y; /* x=10-20=-10 */
  18.    y = x + y; /* y=-10+20=10 */
  19.    x = y - x; /* x=10-(-10)=20  si sono effettivamente scambiati i valori iniziali*/
  20.  
  21.    printf("\nNumeri scambiati:\n");
  22.    printf("x=%d \ny=%d\n",x,y);
  23.    
  24.    
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement