Accedi

Swap di due variabili

PROBLEMA

Scrivere un programma, che acquisiti da tastiera due numeri interi, scambia il contenuto delle variabili e le visualizza a video.


RAPPRESENTAZIONE TECNICO-ILLUSTRTIVA

Prendere in in-put il primo ed il secondo numero, poi assegnare a x il contenuto del primo numero, e assegnare al primo numero il secondo numero, assegnare ad il secondo numero x. Mostrare a video i risultati.


TABELLA DATI

IDENTIFICATORE DESCRIZIONE
Numero_1 Primo numero inserito di tipo intero variabile
Numero_2 Secondo numero inserito di tipo intero variabile
X Variabile tampone di tipo intera

 


DIAGRAMMA A BLOCCHI

Clicca qui per visualizzare il Diagramma a blocchi.


CODICE SORGENTE

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]){
 //sezione dichiara
 int numero_1, numero_2, x;
 //sezione di input
 printf("Inserisci il primo numero: ");
 scanf("%d", &numero_1);
 printf("\n");
 printf("Inserisci il secondo numero:");
 scanf("%d", &numero_2);
 printf("\n");
 //sezione swap variabili
 x=numero_1; 
 numero_1=numero_2;
 numero_2=x;
 //sezione output
 printf("Contenuto variabile numero_1: %d \n", numero_1);
 printf("Contenuto varibile numero_2: %d \n", numero_2);
 
 system("PAUSE");
 return 0;
}